SQLServer 2008 新增T-SQL 简写语法

时间:2024-01-28 23:49:25 

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)

标签:SQLServer,T-SQL
0
投稿

猜你喜欢

  • python中的正则表达式,贪婪匹配与非贪婪匹配方式

    2023-04-04 18:37:36
  • 采用memcache在web集群中实现session的同步会话

    2023-10-01 22:26:37
  • 微软补丁KB967723造成MySQL频繁无法连接

    2009-11-03 14:28:00
  • javascript demo 基本技巧

    2024-04-29 13:24:45
  • 老生常谈进程线程协程那些事儿

    2021-01-19 19:47:57
  • python内置模块OS 实现SHELL端文件处理器

    2023-11-24 16:41:14
  • MySQL如何实现两张表取差集

    2024-01-18 21:00:03
  • python paramiko模块学习分享

    2021-11-10 16:57:00
  • Vue插槽原理与用法详解

    2024-05-09 10:43:09
  • Python基础教程之名称空间以及作用域

    2022-08-10 07:51:47
  • vue navbar tabbar导航条根据位置移动实现定位、颜色过渡动画效果的代码

    2024-05-13 09:38:51
  • Dreamweaver如何防止及消除垃圾代码的产生

    2007-11-13 17:15:00
  • pandas数据类型之Series的具体使用

    2022-03-30 18:54:46
  • Python类和实例的属性机制原理详解

    2022-12-12 19:47:27
  • Python OpenCV读取显示视频的方法示例

    2023-07-02 16:13:42
  • Python爬虫之教你利用Scrapy爬取图片

    2022-11-02 10:35:02
  • 详解python开发环境搭建

    2023-09-17 21:37:25
  • 配置 SQL Server 2005 以允许远程连接的方法

    2024-01-13 12:58:40
  • Python数据可视化之Pyecharts使用详解

    2022-10-19 17:31:12
  • DW MX新功能试用:嵌套模板

    2008-02-03 11:35:00
  • asp之家 网络编程 m.aspxhome.com