1月13日 SQL编程基本语句

一、程序格式

1、定义变量

格式:declare 变量名 变量类型

例:declare @a varchar(50)

2、赋值:

格式: sex 变量名 = 值

例: sex @a ='hello word'

3、打印:

print @a

二、程序语句

1、分支:

if 条件
begin --begin.....end相当于花括号
命令操作
end
else
begin

命令操作

end

2、BEGIN....END:将一级SQL语句作为一个语句块
3、while循环语句
4、RETURN:无条件返回语句

5、批处理语句:
go 执行语句时,以go为界,查到go之后先执行go之前操作,然后再往下查。
变量的作用域从声明变量的地方开始到批处理语句为止

use pubs 切换到pubs数据库
6、注释:
-- 注释一行
/*....*/ 可以是一行,可以在一行中,也可为多行。


三、数据完整性

1、完整性的类型:
(1)、域完整性:
限制列中有效的值域,如允许或禁止NULL值。

(2)、实体完整性:
要求表中的所有行都唯一,主要通过主键来保证。

(3)、参照完整性:
用于保证一个表中的数据保持关系。通过外部键实现该约束。

2、完整性的实现手段:
约束(限制)、规则、默认值及触发器。

3、约束的主要类型:
(1)、主键约束
(2)、唯一键约束
(3)、关联约束

原文地址:https://www.cnblogs.com/tzq9308/p/4221190.html