以下是有效的SQL語法:名稱爲SELECT * FROM(VALUES(X,Y))AS TableLiteral(Col1中,col2的)
SELECT *
FROM (VALUES ('p','q'),('x','y')) AS TableLiteral(Col1, Col2)
,並返回表:
| Col1 | Col2
----------------
1 | p | q
2 | x | y
這語法可以進一步用於CTE等。
是否有這樣的名稱? 我一直稱他們爲「TableLiterals」類比字符串文字和正則表達式文字。
有沒有一個術語會被廣泛認可。
[表值構造函數](https://docs.microso ft.com/en-us/sql/t-sql/queries/table-value-constructor-transact-sql) –
我認爲你正在尋找表值構造函數 – scsimon