sql(SqlServer)编程基本语法
2015-12-11 10:27
260 查看
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
存储过程一般用在实现复杂的功能,数据操纵方面。
相关文章推荐
- oracle job interval·相关事例
- 使用Redis作为LRU缓存
- oracle分页查询原理
- SQL GROUP BY GROUPING SETS,ROLLUP,CUBE(需求举例)
- redis 客户端连接
- win7 64位 odbc连sqlserver问题
- maven+springMVC+myBatis+mysql+junit+slf4j+logback示例代码总结
- MySQL数据库中的索引有哪些,有什么用
- Zabbix-proxy搭建
- mysql存储过程语法及实例
- win7 64位,在ODBC的DNS中对sql server配置成功,但连接失败
- sql 事务和回滚
- mysqldump 备份数据说明+ 避免锁表
- Oracle BI基础之ETL数据增量抽取方案
- Oracle 基础
- 构建高性能web之路------mysql读写分离实战
- Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
- Oracle中已有数据的字段类型修改
- yum安装mongodb
- CentOS安装并设置MariaDB