2008年10月29日 星期三

SQL Server Tips

建立暫存檔語法
create table #VOCS04 (KIND varchar(1) not NULL, NO varchar(14) not NULL, SNAME varchar(20) not NULL)


判斷使用者自行建立之資料表是否存在
SELECT * FROM DBO.SYSOBJECTS WHERE ID=OBJECT_ID(N'[AUTONUM]') AND OBJECTPROPERTY(ID,N'IsUserTable')=1

在硬碟上建立temp目錄
exec master.dbo.xp_cmdshell 'md c:\temp'
若目錄內有資料,則刪除該資料
exec master.dbo.xp_cmdshell 'del c:\temp\*.bak'

--列出table的欄位
SP_columns TABLEMAME

--檢查死結
SP_LOCK
--刪除死結
KILL SPID

沒有留言: