云服务器网:购买云服务器和VPS必上的网站!

MSSQL使用变量临时表的实践

MSSQL使用变量临时表的实践
MSSQL变量临时表是指使用@变量声明的临时表,它可以在存储储进程或脚本中暂时寄存数据。变量临时表在不需要时不会出现临时表, 也不引发资源竞争问题,它可以用于快速结果处理。下面是一个创建变量临时表的示例:
DECLARE @Te

MSSQL使用变量临时表的实践

MSSQL变量临时表是指使用@变量声明的临时表,它可以在存储储进程或脚本中暂时寄存数据。变量临时表在不需要时不会出现临时表, 也不引发资源竞争问题,它可以用于快速结果处理。下面是一个创建变量临时表的示例:

DECLARE @TempTable TABLE

(

TableID INT PRIMARY KEY,

Name VARCHAR (50)

);

–插入3行到临时表中

INSERT INTO @TempTable(TableID, Name) VALUES (1, ‘a’);

INSERT INTO @TempTable(TableID, Name) VALUES (2, ‘b’);

INSERT INTO @TempTable(TableID, Name) VALUES (3, ‘c’);

–查询插入的数据

SELECT * FROM @TempTable;

–更新临时表中的数据

UPDATE @TempTable SET Name = ‘d’ WHERE TableID = 3;

–删除临时表中的数据

DELETE FROM @TempTable WHERE TableID = 1;

由于变量临时表仅仅在当前会话下有效,所以用完后无需清算,在新的会话中再次使用变量临时表时对其他会话不存在影响。而全局临时表和本地临时表则不存在这样的限制,应根据实际情况进行清算。变量临时表非常合适用于存储操作中需要中间数据,和存储脚本中需要履行大量数据的时候。它的使用可以提高效力,使得脚本的操作更加的灵活,也能够减少排版毛病的机会。

本文来源:https://www.yuntue.com/post/197879.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注