前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SQL Server 2008 新语法

SQL Server 2008 新语法

作者头像
跟着阿笨一起玩NET
发布于 2018-09-18 08:07:45
发布于 2018-09-18 08:07:45
1.3K00
代码可运行
举报
运行总次数:0
代码可运行

一,如何创建排序表

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE OrderTable(
      [OrderId]    [int] IDENTITY(1,1) NOT NULL,
      [CustomerId] [int] NOT NULL,
      [OrderTotal] [decimal](18, 0) NOT NULL
)

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Insert into OrderTable (CustomerId, OrderTotal)
Values      (1,90),
            (2,180),
            (6,540)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3.查看结果,如果是在MSSQL2005中插入数据,会报 ',' 附近有语法错误。
代码语言:javascript
代码运行次数:0
运行
复制

1、T-SQL 行构造器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

--

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-04-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
大家可能不习惯SQL大写的习惯,但是真正的规范就是要大写,所以大家要慢慢习惯我用大写的方式讲解。在下面所有的讲解中,我将会以基本语法,案例,联系形式讲解,从而加强对每一个语句的使用和认识。本篇文章是笔者整理了整整一个通宵才写出,希望大家三连好评,谢谢。当然,拥有本篇文章,你将会完全掌握mysql的所有命令使用,不再用去购买或者杂乱学习。本篇内容暂时讲解数据库的筛选部分,因为数据库的最初入门如创建,备份等都有讲过,魔法传送:传送门 该传送门内容有:
全栈程序员站长
2022/08/10
10.1K0
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
T-SQL基础(五)之增删改
在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。
雪飞鸿
2018/12/11
1.3K0
SQLServer T-SQL 部分查询语句归纳
通过某一约束条件 (ON table.XXX = table2.XXX) 进行关联,如果表中有至少一个匹配,则返回行,输出查询的字段。
李郑
2019/12/04
1.5K0
软件测试|深入理解SQL RIGHT JOIN:语法、用法及示例解析
在SQL中,JOIN是一种重要的操作,用于将两个或多个表中的数据关联在一起。SQL提供了多种JOIN类型,其中之一是RIGHT JOIN。RIGHT JOIN用于从右表中选择所有记录,并将其与左表中匹配的记录组合在一起。本文将深入探讨SQL RIGHT JOIN的语法、用法以及通过实例解析来说明其作用。
霍格沃兹测试开发Muller老师
2023/10/13
2980
SQL 数据操作技巧:SELECT INTO、INSERT INTO SELECT 和 CASE 语句详解
提示: SELECT INTO 还可以用于使用另一个表的架构创建新的空表。只需添加一个导致查询不返回数据的 WHERE 子句:
小万哥
2023/11/30
9870
SQL 数据操作技巧:SELECT INTO、INSERT INTO SELECT 和 CASE 语句详解
MySQL必知必会总结
数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。MySQL是一种DBMS,即它是一种数据库软件。MySQL是一种DBMS,即它是一种数据库软件。特点如下:
用户3578099
2023/09/01
3670
MySQL必知必会总结
SQL语言的基本语法和数据类型(一)
SQL(Structured Query Language)是一种用于管理关系型数据库的标准化语言。在本文中,我们将介绍SQL语言的基本语法和数据类型,包括SELECT语句、CREATE语句、数据类型等,并提供相应的示例。
玖叁叁
2023/04/11
5620
什么是SQL?
SQL和MySQL是当今计算机领域中非常重要的两个概念。SQL是关系型数据库的查询语言,而MySQL是一种关系型数据库管理系统。它们在数据存储、管理和查询方面发挥着巨大的作用。在本文中,我们将深入探讨SQL和MySQL的定义、功能、应用以及它们之间的联系。
人不走空
2024/02/20
2540
《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
  所谓透视(Pivoting)就是把数据从行的状态旋转为列的状态的处理。其处理步骤为:
Edison Zhou
2018/08/20
9.2K0
《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
sql语句总结,大家可以收藏了面试一定有用!!!
原文:https://blog.csdn.net/u012562943/article/details/50432733
用户5224393
2019/08/13
9750
【数据库设计和SQL基础语法】--SQL语言概述--数据类型和约束
小数类型是一种数据类型,用于存储包含小数部分的数值。在数据库中,常见的小数类型包括:
喵叔
2023/12/05
5000
基本 SQL 之增删改查(一)
上篇文章,我们介绍了数据的基本 DDL 语句,你应当具备基本的创建数据库、数据表的 SQL 语句,以及表字段的基本数据类型的熟知。
Single
2019/05/25
1.3K0
Table-values parameter(TVP)系列之一:在T-SQL中创建和使用TVP
一.摘要   表值参数(Table-valued parameters)简称TVP,是SQL Server 2008中引入的一种新特性,它提供了一种内置的方式,让客户端应用可以只通过单独的一条参化数SQL语句,就可以向SQL Server发送多行数据。 二.简介   在表值参数出现以前,当需要发送多行数据到SQL Server,我们只能使用一些替代方案来实现:   (1) 使用一连串的独立参数来表示多列和多行数据的值。       使用这一方法,可以被传递的数据总量受限于可
葡萄城控件
2018/01/10
3.1K0
SQL Server 2008的新语句merge
SQL Server 2008将包含用于合并两个行集(rowset)数据的新句法。根据一个源数据表对另一个数据表进行确定性的插入、更新和删除这样复杂的操作,运用新的MERGE语句,开发者用一条命令就可以完成。
跟着阿笨一起玩NET
2018/09/18
1.3K0
SQL Server 2008的新语句merge
MySQL 中的 REPLACE INTO语法
REPLACE INTO 是 MySQL 中的一种特殊语句,用于在插入数据时检测是否存在冲突。如果目标表中已存在与新插入行的主键(PRIMARY KEY)或唯一键(UNIQUE KEY)冲突的记录,则会删除旧记录并插入新记录。
九转成圣
2025/02/20
2180
Hive中的HQL是什么?请解释其语法和常用操作。
Hive Query Language (HQL)是Hive中用于查询和操作数据的SQL-like语言。它是基于Hive的数据模型和查询引擎构建的,允许用户使用类似于SQL的语法来查询和处理数据。
GeekLiHua
2025/01/21
1380
客快物流大数据项目(七十二):Impala sql 语法
这里,IF NOT EXISTS是一个可选的子句。如果我们使用此子句,则只有在没有具有相同名称的现有数据库时,才会创建具有给定名称的数据库。
Lansonli
2022/12/18
1.4K0
客快物流大数据项目(七十二):Impala sql 语法
mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入
我们现在使用的是项目启动先初始化加载init-table.sql的脚本(这里面的轻易不动了,保持原结构数据),然后还有个用于后续迭代升级的增量脚本sql,当然我们没有使用flayway技术,使用的是python安装脚本解析读取执行的。
刘大猫
2024/11/03
2140
SQL Server 百万数据查询优化技巧三十则
互联网时代的进程越走越深,使用MySQL的人也越来越多,关于MySQL的数据库优化指南很多,而关于SQL SERVER的T-SQL优化指南看上去比较少,近期有学习SQLSERVER的同学问到SQL SERVER数据库有哪些优化建议?本文列举了部分常见的优化建议,具体内容如下:
俊才
2023/11/24
1.5K0
SQL Server 百万数据查询优化技巧三十则
T-SQL基础(五)之增删改
在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。
雪飞鸿
2018/12/25
1.2K0
推荐阅读
相关推荐
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验