sql编程语法

发布 2021-05-11 05:19:28 阅读 1776

sql(sqlserver)编程基本语法。

一、定义变量。

二、表、临时表、表变量。

三、循环。四、条件语句。

五、游标。六、触发器。

触发器中的临时表:

inserted

存放进行insert和update 操作后的数据deleted

存放进行delete 和update操作前的数据。

七、存储过程。

八、自定义函数。

函数的分类:

1)标量值函数

2)表值函数。

a:内联表值函数。

b:多语句表值函数。

3)系统函数。

谈谈自定义函数与存储过程的区别:

一、自定义函数:

1. 可以返回表变量。

2. 限制颇多,包括。

不能使用output参数;

不能用临时表;

函数内部的操作不能影响到外部环境;

不能通过select返回结果集;

不能update,delete,数据库表;

3. 必须return 一个标量值或表变量。

自定义函数一般用在复用度高,功能简单单一,争对性强的地方。

二、存储过程。

1. 不能返回表变量。

2. 限制少,可以执行对数据库表的操作,可以返回数据集。

3. 可以return一个标量值,也可以省略return存储过程一般用在实现复杂的功能,数据操纵方面。

SQL编程题

select from student 添加成绩。insert into score values s271811 s25303 80,58 insert into score values s271813 s25302 50,90 insert into score values s271816 ...

sql语法

知识要点 1 transact sql运算符 1 算术运算符。注 null与任何值运算结果为null。运算可用于datetime型数据。2 字符串运算符。3 比较运算符。逻辑常量 ture false。4 逻辑运算符。not 非 and 与 or 或 between 指定范围 like 模糊匹配 5...

SQL语法

distinct 输出唯一值。select distinct from where between and 介于某一范围的数据。where 某行 between and in 属于某一子集合的数据。where 某行 in substring expression 开始位 长度 选取字符串。selec...