ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL SERVER 2000 表变量

SQL SERVER 2000 表变量

原创 Linux操作系统 作者:zaorv 时间:2019-06-25 15:42:06 0 删除 编辑
最近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(删除)临时表等事件 。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/729024/viewspace-752877/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-12

  • 博文量
    192
  • 访问量
    206108