【发布时间】:2017-08-02 16:44:20
【问题描述】:
以下是有效的 SQL 语法:
SELECT *
FROM (VALUES ('p','q'),('x','y')) AS TableLiteral(Col1, Col2)
并返回表格:
| Col1 | Col2
----------------
1 | p | q
2 | x | y
此语法可进一步用于 CTE 等。
这个有名字吗? 我一直称它们为“TableLiterals”,类似于字符串文字和正则表达式。
是否有一个术语会被广泛认可。
【问题讨论】:
-
我想你正在寻找表值构造函数
标签: sql-server tsql terminology