当前位置:首页>开发>正文

数据库value和values的区别

2023-06-25 18:02:52 互联网 未知 开发

 数据库value和values的区别

数据库value和values的区别

VALUE和VALUES都可以表示是多行值的集合

values还有更巧妙的用法,不使用永久表或临时表而表示一个结果集,而且不需要函数或表变量。看下面的例子: 
--this SQL is only for SQL Server 200select DName,DCode,DDate
from
(values
(DemoA,AAA,GETDATE()),
(DemoB,BBB,GETDATE()),
(DemoC,CCC,GETDATE()),
(DemoD,DDD,GETDATE()),
(DemoE,EEE,GETDATE())
)
Demo_Values (DName,DCode,DDate)
--(5 row(s) affected)
/*
DName DCode DDate
DemoA AAA 2010-10-12 20:37:45.500
DemoB BBB 2010-10-12 20:37:45.500
DemoC CCC 2010-10-12 20:37:45.500
DemoD DDD 2010-10-12 20:37:45.500
DemoE EEE 2010-10-12 20:37:45.500
*/

注意该语句的最后一行定义了“源”名称和列名,其中列名用于select语句。

最新文章