表变量

表变量用于存储整个结果集而不是单个值。
声明语句用于创建表变量。
T-SQL中的表变量的所有名称都以符号(@)开头。

在T-SQL中声明变量的语法

DECLARE @table_name data_type
如何在Transact-SQL中使用表变量

在本文中,将介绍如何在Transact-SQL中使用表变量。

例子

USE onitroadTestDB

DECLARE @vendorinfo TABLE
(vendorid INT, vendorname VARCHAR(40))

INSERT @vendorinfo

SELECT vendorid, vendorname
FROM dbo.vendors
WHERE vendorid IN
(

SELECT vendorid
FROM dbo.billtbl
WHERE billtotal>500
) 

SELECT * FROM @vendorinfo
日期:2020-06-02 22:18:00 来源:oir作者:oir