Transact-SQL基础语言

运行环境:SQL Server

语法约定:

语法约定 用途说明
大写字母 Transact-SQL关键字
斜体 用户提供的Transact-SQL语法参数
粗体

数据库名、表名、索引名、存储过程、实用工具、

数据库类型名及必须按所显示的原样输入的文本

下划线 指示当语句中省略了包含带下划线的值的子句时应用的默认值
|(竖线) 分隔括号或大括号中的语法项。只能选择其中一项
[](方括号) 可选语法项。不要输入方括号
{}(大括号) 必选语法项。不要输入大括号
[,…n] 指示前面的项可以重复n次。每一项由逗号分隔
[…n] 指示前面的项可以重复n次。每一项由空格分隔
[,] 可选的Transact-SQL语句终止符,不要输入方括号
<标签>::=

语法块的名称。用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。

可使用的语法块的每个位置由括在尖括号内的标签指示:<标签>

主要分类:

1.数据定义语言,数据库管理系统的一部分;

2.数据操纵语言,检索和操作数据的SQL语句的子集;

3.数据控制语言,设置或更改数据库用户或角色权限;

4.控制流语句,控制SQL语句、语句块或者存储过程的执行流程。

语法要素:

1.常用的编码:Unicode码与ASCII码;

2.标识符:(为数据库对象指定一个名字)

符合Unicode Standard 2.0标准和如下格式:

(1)标识符可以以字母开头,也可以符号@(表示全局变量)、#(表示临时变量)或者下划线_开头,后续标识符可以是字母、数字和下划线(_)。

(2)标识符不能是Transact-SQL的保留字。

(3)标识符中不允许嵌入空格或特殊字符。

3.常量:(表示特定数据值的符号)

(1)字符串常量;(引号包含内容)

(2)二进制常量;(带ox前缀)

(3)bit常量;(0和1表示)

(4)日期时间常量;(特定格式)

(5)整型常量;(integer)

(6)数值型常量;(decimal)

(7)浮点型常量;(float、real)

(8)货币型常量;(money)

(9)GUID常量;

4.变量

(1)局部变量,语法形式 DECLARE {@local_variable  data_type} [,...n]

(2)全局变量,主意事项:A.全局变量不是由用户的程序定义的,它是在服务器级定义的。

(3)引用全局变量时,必须以标记符@@开头。

(4)局部变量名称不能与全局变量的名称相同,否则会在应用程序中出现不可预测的结果。

5.注释

(1)——注释。用于单行注释;

(2)/*...*/,多行注释与单行注释均可;

运算符:

1.算数运算符

+、-、*、/、%

2.比较运算符

<>、!=、!<、!>等

3.逻辑运算符

AND、OR、NOT、IN、BETWEEN、EXISTS、ANY、ALL、SOME、LIKE

PS:通配符

%、_、[]、[^]

4.字符串连接运算符

+

5.位运算符

&、|、^、~

6.赋值运算符

=

未完待续……

转载于:https://www.cnblogs.com/Canace22/p/Transact_SQL.html

Transact-SQL知识点梳理相关推荐

  1. SQL重要知识点梳理!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:牧小熊,华中农业大学,Datawhale成员 有读者留言面试有点虚 ...

  2. 【数据分析】数据分析基础:SQL重要知识点梳理!

    作者:牧小熊,华中农业大学,Datawhale成员 有读者留言面试有点虚,数据库都忘的差不多了,与其临时抱佛脚,不如我们把MySQL的知识点梳理一遍,心中有知识点,面试不慌. 数据库的话我只对MySQ ...

  3. Mysql窗口函数 (知识点梳理+题目解析+面试实战)(四万字长文,一文读懂,建议收藏后食用)

    前言: 本文章是原创50篇时开启的纪念作,之前的文章基本5000字,而本篇约4.5万字,真一篇顶九篇. 窗口函数作为Mysql 8的新特性以及面试笔试的重点,掌握并且进行来练习是非常有必要的.本文章详 ...

  4. 2019年秋招 Java 面试知识点梳理(高频问题)

    Java 面试知识点梳理 基础一 JVM-内存区域分配 HotSpot 对象创建 JVM-类加载机制 JVM-内存分配(堆上的内存分配) JVM-GC回收机制 JVM-垃圾收集器 JVM指令重排序 重 ...

  5. 华清远见—重庆中心——JAVA高级阶段知识点梳理

    华清远见-重庆中心--JAVA高级阶段知识点梳理 String字符串 String是一个类,属于数据类型中的引用类型.Java中所有使用""引起来的内容都是属于这个类的实例,称为字 ...

  6. 华清远见-重庆中心-框架阶段技术总结/知识点梳理

    文章目录 华清远见-重庆中心-框架阶段技术总结/知识点梳理/个人总结 框架 Java主流框架 Spring 概念 组成 名词解释 IOC DI Spring控制台应用 1.创建一个普通的Maven项目 ...

  7. (小白学JAVA之)Java高级特性知识点梳理

    Java高级特性知识点梳理 集合框架和泛型 List接口 ArrayList ArrayList类的常用方法 具体实现步骤 LinkedList LinkedList类的常用方法 具体实现步骤 Set ...

  8. 面试后的知识点梳理成长计划

    面试后的知识点梳理 linux基本语句 http/https 协议相关 沟通能力,推动工作中常见问题的能力 4.数据库修改字段,连表查询 5.过往做过项目的深入度 6.返回码及问题出处 7.接口请求方 ...

  9. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  10. 四年级下册英语计算机房和教师办公室的图片,PEP英语四年级下册-Unit-1思维导图及知识点梳理.pptx...

    PEP英语四年级下册-Unit-1思维导图及知识点梳理.pptx (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 四年级 下册 U ...

最新文章

  1. 一行代码卖出 570 美元, 天价代码的内幕
  2. 访中科曙光智能计算技术总监许涛:重新认识面向未来的AI服务器和云计算中心...
  3. 数据库笔记: SQL
  4. 小能量汇聚成大能量_清体能量棒配料解析:小种子,大能量,藜麦和青稞
  5. 如何防止android软件被反编译,破解盗版
  6. POJ-1067取石子游戏,威佐夫博弈范例题/NYOJ-161,主要在于这个黄金公式~~
  7. bert简介_BERT简介
  8. Aladdin and the Flying Carpet (素数打表+正整数的唯一分解定理,找因数对)
  9. NVIDIA驱动瘫痪再重装的问题
  10. 操作系统读写者问题实验报告_Linux操作系统存储子系统核心技术之硬盘与RAID
  11. weblogic运行但局域网内无法访问控制台
  12. C语言经典100例-6
  13. 颜色模式(RGB、HSV、Lab)
  14. 【短信验证】短信验证 短信API使用方法含code【亲测可用】【实用】【超详细】
  15. Python实现对电脑的全程监控
  16. TI 毫米波雷达学习网站链接整理
  17. vue的两个核心点分别是什么?
  18. FFmpeg功能命令集合(超详细)
  19. 浅谈游戏《Dead Cells死亡细胞》
  20. 2015-2016-2 《Java程序设计》教学进程

热门文章

  1. android 验证wifi密码错误,Android – 看看wifi的密码是否正确
  2. colmap安装后如何使用教程
  3. 电子台账:模板制作之二——行过滤(垂直过滤)
  4. 基于FTP协议实现指定终端的日志自动上送方案
  5. 《安富莱嵌入式周报》第300期:几百种炫酷灯阵玩法, USB Web网页固件升级,波士顿动力整活,并联二极管问题,VisualStudio升级,STM32C0
  6. C语言中%f,%.1f的作用
  7. 虎牙斗鱼“同病相怜”
  8. python中 对于java的或和and符号
  9. 那英唱歌软件测试,是那英躺着唱《默》还是真唱?看到这个细节你就会知道!...
  10. 银河麒麟V10 wine 简明安装教程