通過SQL Server查詢Index Server)

   如果要通過SQL Server查詢Index Server,須使用OPENQUERY函數。其文法結構如下。  OPENQUERY(linked_server, 'query')  其中linked_server參數為串連的名稱。而query參數為要進行的查詢,它將以一個字串的形式傳送給OPENQUERY函數。此函數返回的將是一個虛擬表,從而可以讓我們對其做進一步的查詢。    下面的語句尋找內容包含中SQL這個單詞的所有檔案:  SELECT *  FROM OpenQuery(FileS

SQL Server 欄位提取拼音首字母

目前工作中遇到一個情況,需要將SQL Server中的一個欄位提取拼音的首字母,欄位由漢字、英文、數字以及“-”構成,百度了一堆,找到如下方法,記錄一下,以備後用!  首先建立一個函數--產生拼音首碼 CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as begin declare @intLen int

SQL Server中使用異常處理調試預存程序)

異常處理被普遍認為是T-SQL指令碼編程中的最弱的方面。幸運的是,這一點在SQL Server 2005中得到了改變,因為SQL Server 2005支援結構化異常處理。本文首先關注新特性“TRY……CATCH”的基本構成,然後在SQL Server 2000和SQL Server 2005中對照著看一些T-SQL的例子,這些例子中使用事務代碼故意製造了一些違反約束限制的情況。將來的文章會繼續探討這一主題。   在SQL

DBCC DBREINDEX重建索引提高SQL Server效能)

大多數SQL Server表需要索引來提高資料的訪問速度,如果沒有索引,SQL Server 要進行表格掃描讀取表中的每一個記錄才能找到索要的資料。索引可以分為簇索引和非簇索引,簇索引通過重排表中的資料來提高資料的訪問速度,而非簇索引則通過維護表中的資料指標來提高資料的索引。 1. 索引的體繫結構為什麼要不斷的維護表的索引?首先,簡單介紹一下索引的體繫結構。SQL

CSDN老海的SQL SERVER效能最佳化

 近期因工作需要,希望比較全面的總結下SQL SERVER資料庫效能最佳化相關的注意事項,在網上搜尋了一下,發現很多文章,有的都列出了上百條,但是仔細看發現,有很多似是而非或者過時(可能對SQL

SQL Server 2000 漢字資料簡繁轉換執行個體 (COM,.Net)

SQL Server 2000 漢字資料簡繁轉換執行個體 (COM,.Net)首先確認在 Windows (當然只是 SQL Server 的伺服器端) 上安裝了 .Net Framework 1.1 !確認成功安裝後:1.用 sn -k 為該類庫建立一個強名密鑰檔案:  在安裝 Microsoft .Net Framework SDK 的所在目錄下的 v1.1/Bin/ 子目錄下執行如下命令列:  sn.exe -k c:/snkey.snk2.開啟記事本(NotePad.exe)編寫如下

Java: Too Simple Hibernate Sample with Ms SQL Server

/*Test.java:編譯及運行 命令列:(紅色字型部分替換成你自己相應的路徑)C:/J2SDK/bin/javac -classpath

在SQL Server 2000中使用Transact-SQL建立資料庫

建立資料庫,使用者必須是sysadmin或者dbcreator角色1 最簡單的文法CREATE DATABASE USER2 2

VB與SQL Server實現檔案上傳下載

   VB實現檔案資料對SQL Server上傳下載  前言  很多單位尤其是製造業、設計院,電腦應用開展的較早。在這些單位,各種法規檔案的下達以及日常工作中產生的大量資料,形成了種類繁雜、數量龐大檔案資料(各種檔案)。面對海量資料,原有檔案管理系統在進行資料的備份、還原、更新與維護時多數已力不從心。傳統的基於檔案的管理方式,還給各種檔案的保密工作帶來了隱患。為此,越來越多的單位開始開發基於資料庫的檔案檔案管理系統,以期克服這些毛病。   結合筆者開發的科技檔案管理系統,本文以Visual

sql server 函數–rand() 產生整數的隨機數

rand() 定義: 返回從0到1之間的隨機浮點值。舉例說明:select rand() as 隨機數   結果select cast( floor(rand()*N) as int )  --方法1結果:47select cast( celing(rand()*N) as int ) --方法2結果:47大致一看,這兩種方法沒什麼區別,區別就是他們的產生隨機數的範圍:方法1的數字範圍:0至N-1之間,如cast( floor(rand()*100) as

sql server while, case,if..else … try catch ..對象

前面我們說了一下,預存程序和視圖,下面我們來簡單的瞭解下資料庫中 while ,case ,if ..else 這幾個對象1 whilewhile 是根據它接到bool值是true還是false 來執行重複操作的一個命令對象。文法:while 條件begin.....end樣本DECLARE @start INTset @start=1WHILE @start<=10BEGIN PRINT @start SET @start=@start+1END2 case case

sql server 判斷是否存在資料庫,表,列,視圖。。。。(註:轉載)

 1 判斷資料庫是否存在if exists (select * from sys.databases where name = '資料庫名')    drop database [資料庫名]  2 判斷表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)    drop table [表名]  3

sql server 視圖

視圖    1、 什麼是視圖        視圖就是一個虛擬資料表,該資料表中的資料記錄是有一條查詢語句的查詢結果得到的。     2、 建立視圖準則        建立視圖需要考慮一下準則:    # 視圖名稱必須遵循標識符的規則,該名稱不得與該架構的如何表的名稱相同    # 你可以對其他視圖建立視圖。允許嵌套視圖,但嵌套不得超過32層。視圖最多可以有1024個欄位    # 不能將規則和default定義於視圖相關聯    # 視圖的查詢不能包含compute子句、compute

SQL Server 與 Excel,Access 資料表的匯入匯出(註:參照博園.NET大觀)

 我們知道在Sql Server 中 整合了資料的匯入匯出這麼一個工具,那用Sql 指令碼怎麼輕鬆操作 Access 和 Excel 中的資料呢,接下來我們看一看:一、 SQL SERVER 和EXCEL的資料匯入匯出,A 查詢Excel裡的資料SELECT * FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0','Data Source="f:\test.xls";User ID=Admin;Password=;Extended

Sql Server關於按周統計的問題

今天在做一個報表,粗一看是沒注意,仔細一看,原來是要統計Sql Server裡一個銷售明細表裡某個時間段的銷售額,而且要按周進行比較,腦子裡一下子沒了思路,心想總不見得兜個迴圈進行計算吧,查了一下資料,發現原來短短的一句sql語句就可以實現,看來sql server的基本功還是不紮實啊。以下是該語句的寫法:select sum(銷售金額), datename(week, 銷售日期-1) from sales where 銷售日期 betwee begindate and enddate

SQL server 開發技巧1

1. How to get the id of current inserted record?using @@identity keyword. E.G.create table table1 (id int identity(1,1) not null, name nvarchar(64))goinsert into table1('Hello world')goselect @@identity2. How to cleanup SQL server plan cache?DBCC

SQL server中的GUID列排序與Cluster Index

今天在項目中調查一個defect,發現SQL server對GUID列排序與Cluster Index的特殊處理。這裡涉及到兩個知識點,一是SQL server 對GUID列的排序演算法實現,二是Cluster Index和NonCluster Index的區別。先說一下SQL

SQL SERVER的命令列工具Osql的用法

C:\>osql /?用法: osql              [-U login id]          [-P password]  [-S server]            [-H hostname]          [-E trusted connection]  [-d use database name] [-l login timeout]     [-t query timeout]  [-h headers]           [-s

擷取SQL Server 2000資料庫和資料表空間使用資訊

參考源:http://sqlforums.windowsitpro.com/web/forum/messageview.aspx?catid=74&threadid=47900&enterthread=y在使用資料庫的時候,我們有時需要知道資料庫佔用磁碟空間的情況,以前資料庫中每個表的磁碟空間使用方式,下面是擷取這些資訊的方法:1 資料庫的磁碟空間使用資訊sp_spaceused2 表的磁碟空間使用資訊sp_spaceused '表的名稱'3

SQL Server動態為表添加欄位的方法

本例示範在SQL Server中,當使用者添加一條欄位資訊資料到一個表中,通過觸發器相應在另一個表中自動增加一個對應的欄位。1

總頁數: 792 1 .... 185 186 187 188 189 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.