drop table #Tmp --刪除暫存資料表#Tmpcreate table #Tmp --建立暫存資料表#Tmp( ID int IDENTITY (1,1) not null, --建立列ID,並且每次新增一條記錄就會加1 WokNo varchar(50), primary key (ID) --定義ID為暫存資料表#Tmp的主鍵 );Select * from #Tmp
在兩個或多個SQL Server進程中,每一個進程鎖定了其他進程試圖鎖定資源,就會出現死結,例如,進程process1對table1持有1個排它鎖(X),同時process1對table2請求1個排它鎖(X),進程process2對table2持有1個排它鎖(X),同時process2對table1請求1個排它鎖(X)類似這種情況,就會出現死結,除非當某個外部進程斷開死結,否則死結中的兩個事務都將無限期等待下去。 Microsoft SQL Server
if object_id('tb') is not nulldrop table tbgocreate table tb(name varchar(25))insert into tbselect 'z,y,w,c' union allselect '1,2,3,4' select name=substring(a.name,b.number,(charindex(',',a.name+',',b.number))-b.number) from tb a,master..spt_values
本文循序漸進地示範如何用不同的方法將資料從 Microsoft Excel 工作表匯入到 Microsoft SQL Server 資料庫。 技術說明本文中的樣本使用以下工具匯入 Excel 資料: SQL Server Data Transmission Service (DTS)Microsoft SQL Server 2005 Integration Services (SSIS)SQL Server 連結的伺服器SQL Server 分散式查詢ActiveX 資料對象 (ADO) 和
對於程式開發人員而言,目前使用最流行的兩種後台資料庫即為MySQL and SQL Server。這兩者最基本的相似之處在於資料存放區和屬於查詢系統。你可以使用SQL來訪問這兩種資料庫的資料,因為它們都支援ANSI-SQL。還有,這兩種資料庫系統都支援二進位關鍵詞和關鍵索引,這就大大地加快了查詢速度。同時,二者也都提供支援XML的各種格式。
---表欄位名--select b.[name] as '列名',c.[name] as '資料類型',b.length as '長度',d.value as '描述' from sysobjects aleft join syscolumns b on a.[id]=b.[id]left join systypes c on b.xtype=c.xtype and b.xusertype=c.xusertypeleft join sysproperties d on b.[id]=d.[id]