2009年7月7日 星期二

T-SQL常用指令

NO1
修改資料表或自訂函數的名稱,可使用內建預存程序sp_rename來處理
EXEC sp_rename 'dbo.會員資料表','dbo.會員'

NO2
傳回最後使用identity型態欄位的值
SELECT scope_identity()

備註:
若您的預存程序是將一筆資料insert到資料表,您可在程序最後加上 RETURN @@IDENTITY ,方可傳回系統最後產生的identity 值。

NO3
判斷某暫存資料表是否存在,如果存在,就直接drop掉
IF(object_id('#暫存資料表名稱') IS NOT NULL)
DROP TABLE #暫存資料表名稱

NO4
修改資料表的擁有者(EX:將oscar權限,改成dbo權限)
EXEC sp_changeobjectowner 'oscar.table','dbo'

NO5
無條件捨去
SELECT FLOOR(2.4) ---> 2

NO5
無條件進位
SELECT CEILING(2.4) ---> 3

沒有留言:

張貼留言