日期:2014-05-18  浏览次数:20485 次

求一简单的sql,类似:select 1
我们知道:
select 1
会返回一个1行1列的结果集,其值为1
(执行结果 “消息”为:1行受影响)

我想有没有一条简单的sql语句,不需要查询任何表的,结果集为:

1
2
3
4
(执行结果 “消息”为:4行受影响)

谢谢。

------解决方案--------------------
MSSQL2008及以上版本可以使用表值函数:
select * from 
(
values
(1),(2),(3),(4)
) as t1(id)

-------------------
id
1
2
3
4