最近SQL SERVER 2000下 STORE PROCEDURE 问题。
下班后,在家里看看相关SQL SERVER 2000 书籍,温故了过去所未留意的地方。
例如:
定义 变量表
DECLARE @TABLE_NAME ( TID INT , TNAME NVARCHAR(20) ,TMEMO NVARCHARE(255) )
定义后,
在SQL SCRITPS 中存储临时表资料时,不必再定义临时表。
将临时资料插入变量表中
INSERT INTO @TABLE_NAME (TID, TNAME, TMEMO)
SELECT TA.COL1, TB.COL22 ,TC.COL33 FROM
TA , TB ,TC
WHERE TB.ID=TA.ID
AND TA.NAME.TC.NAME
SELECT T.* ,TD.NAME FROM @TABLE_NAME T , TD
WHERE T.NAME=TD.NAME
不使用临时表,则减少创建、DROP(删除)临时表等事件 。
下班后,在家里看看相关SQL SERVER 2000 书籍,温故了过去所未留意的地方。
例如:
定义 变量表
DECLARE @TABLE_NAME ( TID INT , TNAME NVARCHAR(20) ,TMEMO NVARCHARE(255) )
定义后,
在SQL SCRITPS 中存储临时表资料时,不必再定义临时表。
将临时资料插入变量表中
INSERT INTO @TABLE_NAME (TID, TNAME, TMEMO)
SELECT TA.COL1, TB.COL22 ,TC.COL33 FROM
TA , TB ,TC
WHERE TB.ID=TA.ID
AND TA.NAME.TC.NAME
SELECT T.* ,TD.NAME FROM @TABLE_NAME T , TD
WHERE T.NAME=TD.NAME
不使用临时表,则减少创建、DROP(删除)临时表等事件 。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-752877/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/729024/viewspace-752877/