1.SQL中事务管理:隐式事务(set implic_tran on/off),隐式事务在每个语句前默认自动加入 begin tran,但也需要commit/rollback tran 结束,即手动提交事务;
显式事务:begin tran 开始,commit/rollback tran 结束,手动提交事务;
自动提交事务:系统默认状态,自动提交每条事务状态,如果有多条事务语句,提交所有成功执行的,而显式事务和隐式事务则可以控制事务提交条件,即其中一条语句执行失败,可以控制所有语句事务都不提交。
2.set null_ on 开启sql91标准,即某一值与null做比较(=或者<>)时,都返回false。
set quato_indentify on 开启引用标识符,即定义的存储过程名可以用系统标识符做名字。
3.set nocount on 计数关闭,提高sql语句执行效率。
4.DML :数据操作语句(insert select等)
DDL:数据定义语句(drop trunct 等 对表名或表结构的修改)
DCL:数据控制语句(set nocount on 等)
SQL存储过程
最新推荐文章于 2022-03-02 15:55:34 发布