SQL Server 2008 新语法

一,如何创建排序表

1.T-SQL创建一个排序表。

CREATE TABLE OrderTable(
      [OrderId]    [int] IDENTITY(1,1) NOT NULL,
      [CustomerId] [int] NOT NULL,
      [OrderTotal] [decimal](18, 0) NOT NULL
)

2.T-SQL插入数据到排序表。

Insert into OrderTable (CustomerId, OrderTotal)
Values      (1,90),
            (2,180),
            (6,540)
3.查看结果,如果是在MSSQL2005中插入数据,会报 ',' 附近有语法错误。

1、T-SQL 行构造器

T-SQL 行构造器(Row Constructors)用来在 INSERT 语句中一次性插入多行数据。例如:
CREATE TABLE #a
(
    Column1 nvarchar(max),
    Column2 nvarchar(max)
);
GO
INSERT INTO #a
VALUES (
('1', '1'),
('2', '2')
);
SELECT * FROM #a;
GO
DROP TABLE #a;
GO

--

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python研发

MySql[二]

视图就是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需要使用[名称]即可获取结果集并可以将其当做代表来使用·

1714
来自专栏Netkiller

数据库安全·保护表字段

以下节选择《Netkiller Architect 手札》地址 http://www.netkiller.cn/architect/ 接下来几周的话题是数据库安...

2985
来自专栏Grace development

openfire 快速整合第三方用户表

1492
来自专栏web编程技术分享

第三节 - mysql 建表

3825
来自专栏大数据学习笔记

MySQL/MariaDB SQL操作笔记

1、修改表字段类型 alter table nodes modify column info varchar(200) 示例操作入下: MariaDB [dbm...

2075
来自专栏吴伟祥

建表模版SQL 原

862
来自专栏WebDeveloper

Mysql数据库应用(一)

2062
来自专栏乐沙弥的世界

使用DBMS_REDEFINITION在线切换普通表到分区表

      随着数据库数据量的不断增长,有些表需要由普通的堆表转换为分区表的模式。有几种不同的方法来对此进行操作,诸如导出表数据,然后创建分区表再导入数据到分区...

952
来自专栏技术博文

discuz数据字典

CREATE TABLE pre_common_admincp_cmenu ( `id` SMALLINT(6) UNSIGNED NOT NULL AUT...

3484
来自专栏别先生

mysql根据分组和条件查询以后如何统计记录的条数

1、子查询,查询出的数据随便起一个别名,然后根据分组和条件查询出的数据,作为一个具有一列的一个表,然后外面的查询查询这个数据表的这一列的总数,即可。    

1782

扫码关注云+社区

领取腾讯云代金券