SQL Server VALUES 使用一记住
VALUES 用得最多,最常见的就是
INSER INOT 表名(列名1,列名2,......) VALUES(值1,值2,......)
----------------------------------------------------------------------------
另外一种用法:
使用 values 返回临时表。
----------------------------------------------------------------------------
语法:
SELECT * FROM (
VALUES
(1,2,3,......)
,(1,2,3,......)
,(1,2,3,......)
,(1,2,3,......)
,(1,2,3,......)
,(1,2,3,......)
) AS t(c1,c2,c3......)
------------------------------------------------------------------------------------
例如:
SELECT * FROM (
VALUES (123456),(123456),(123456),(123456),(123456)
) AS T(c1)
------------------------------------------------------------------------------------
需要注意地方:列数量 要与 ” Values(.....)” ,小括号中的列的数量一样,并且“()”是作为一组数据,也就是一行数据,所以,每个小括号里面的列数量也要一样。