【发布时间】:2013-04-05 11:17:44
【问题描述】:
如果我可以执行以下选择语句来创建一个具有一个值的表
SELECT 'myname' AS 'Name'
这将返回一个列 = Name 和一个值 = myname 的表
我该如何解决这个问题,以便仅从 select 语句中返回具有多个值的一列
我不想这样做:
DECLARE @tmp TABLE (Name varchar(50))
INSERT INTO @tmp (Name) VALUES ('myname1'),('myname2')
SELECT * FROM @tmp
只要从单个 SELECT 语句中(如果可能)
【问题讨论】:
标签: sql tsql sql-server-2008-r2