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

SQLServer 2008 新增T-SQL 简写语法

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了SQLServer,T-SQL等相关知识,希望本文的分享对您有所帮助

SQLServer 2008 新增T-SQL 简写语法

1.定义变量时可以直接赋值
DECLARE @Id int = 5
2.Insert 语句可以一次插入多行数据
INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')
3.支持+=操作符
SET StateId += 1
完整示例如下:
代码如下:
CREATE TABLE StateList(StateId int, StateName char(2))
GO
-- Declare variable and assign a value in a single statement
DECLARE @Id int = 5
-- Insert multiple rows in a single statement with IDs 5, 6, and 7
INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')
-- Use compound assignment operator to increment ID values to 6, 7, and 8
UPDATE StateList
SET StateId += 1
-- View the results
SELECT * FROM StateList

结果集为:

StateId StateName
------- ---------
6 WA
7 FL
8 NY

(3 row(s) affected)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

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

  • 如何获取SqlServer2005表结构(字段,主键,外键,递增,描述)
  • 如何在SQL Server中实现 Limit m,n 的功能
  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
  • 小编带你深入解析SQL Server索引的原理
  • sqlserver帐号被禁用如何处理
  • sqlserver查询锁住sql以及解锁的方法
  • MS SQLServer 批量附加数据库的方法
  • SqlServer 2008 创建测试数据的方法
  • 讲解有关sqlserver分页查询处理方法
  • MYSQL同步Sqlserver数据库数据

相关文章

  • 2017-05-11基于mysql replication的问题总结
  • 2018-12-05一个比较实用的大数据量分页存储过程
  • 2018-12-05MySQL两种表存储结构MyISAM和InnoDB的性能比较测试
  • 2018-12-05详解SQL中distinct的使用方法
  • 2017-05-11MySQL查询优化:用子查询代替非主键连接查询实例介绍
  • 2018-12-05将Session值储存于SQL Server中
  • 2018-12-05oracle wm_concat 列转行 逗号分隔
  • 2018-12-05用xtrabackup备份mysql数据库方法指导
  • 2018-12-05关于生产库中遇到mysql的子查询示例详解
  • 2018-12-05Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of diff

文章分类

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

最近更新的内容

    • 使用存储过程实现循环插入100条记录
    • 最长用最基本的MSSQL数据库备份与还原
    • 解析数据库分页的两种方法对比(row_number()over()和top的对比)
    • Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用
    • 根据mysql慢日志监控SQL语句执行效率
    • MySQL大表中重复字段的高效率查询方法
    • 巧用mysql提示符prompt清晰管理数据库的方法
    • PHP和MySQL开发的8个技巧
    • mysql 事务处理及表锁定深入简析
    • 深入理解MySQL进阶漂流记(六)

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

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