• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MsSql > SQLServer 2008中SQL增强之一:Values新用途

SQLServer 2008中SQL增强之一:Values新用途

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql server 2008,sql server 2008 r2,sql server 2008下载,sql server 2008 密钥,sql server 2008教程等相关知识,希望本文的分享对您有所帮助
代码如下:</div> Create table Demo_Values
(PKID int not null identity(1,1) primary key
,DName Nvarchar(20) null
,DCode NVarchar(30) null
,DDate datetime null
)
go

--this SQL is only for SQL Server 2008
Insert into Demo_Values
(DName,DCode,DDate)
values
('DemoA','AAA',GETDATE()),
('DemoB','BBB',GETDATE()),
('DemoC','CCC',GETDATE()),
('DemoD','DDD',GETDATE()),
('DemoE','EEE',GETDATE())

--(5 row(s) affected)
</div>
除了可以一次性插入多行,values还有更巧妙的用法,不使用永久表或临时表而表示一个结果集,而且不需要函数或表变量。看下面的例子:  代码如下:</div> --this SQL is only for SQL Server 2008
select 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
*/
</div>
注意该语句的最后一行定义了“源”名称和列名,其中列名用于select语句。

本人来自 cnblogs 邀月 3w@live.cn 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • SQL Server 移动系统数据库
  • SQL Server 使用 SET FMTONLY ON 获得表的元数据
  • 简述SQL Server 2005数据库镜像相关知识
  • 利用SQL SERVER 2005数据库镜像实现可用性分析
  • SQL server 视图(view)介绍
  • SQL Server 索引介绍
  • shp2sqlserver 用法简析
  • SQL Server CROSS APPLY和OUTER APPLY的应用详解
  • SQLServer分布式事务问题
  • sqlserver 2008手工修改表结构,表不能保存的问题与解决方法

相关文章

  • 2017-05-11SQL Server 在Management Studio中使用Web浏览器
  • 2017-05-11SQLServer2005 XML数据操作代码
  • 2017-05-11Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
  • 2017-05-11SQL2008定时任务作业创建教程
  • 2017-05-11SQL Server使用一个语句块批量插入多条记录的三种方法
  • 2017-05-11sql2005数据导出方法(使用存储过程导出数据为脚本)
  • 2017-05-11Sql2005注射辅助脚本[粗糙版]
  • 2017-05-11SQL2008中SQL应用之-阻塞(Blocking)应用分析
  • 2017-05-11sqlserver FOR XML PATH 语句的应用
  • 2017-05-11sql server 2008 忘记sa密码的解决方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • sqlserver2005打造自动备份的维护计划图解教程
    • SQL 2005使用专用管理员连接(DAC)的技巧及修改系统表的方法
    • mdf文件和ldf文件导入到sql server 2005实现语句
    • SQL Server2008中删除重复记录的方法分享
    • SQL2005重新生成索引的的存储过程 sp_rebuild_index 原创
    • 卸载SQL2008遇到问题(重启计算机失败、找不到SQL卸载程序)的解决办法
    • sql server 2005因架构无法删除用户错误15138的解决方法
    • SQL Server 2008 清空删除日志文件(瞬间日志变几M)
    • SQL Server 2005 镜像构建手册(sql2005数据库同步镜像方案)
    • SQL server 表操作介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有