黑马视频-复习
2015-11-18 19:44
260 查看
1、创建存储过程
create proc 存储过程名称@参数名称 参数类型 【output】...
asbegin .......................... ..........................
end2、删除 drop proc 存储过程名称
3、修改 alter proc 存储过程名称
4、调用
declare @aa intexec 存储过程名称 @参数=100,@参数1=@aa output
ADO.Net与存储过程 sql语句变为存储过程“exec 存储过程名称”
CommandType设置为StoredProcedure
增加参数
若有输出参数,需要设置Direction属性
5、事务
begin trancommit
rollbackSql默认自动提交事务
如何判断事务中哪一个Sql语句出错 ?原子性 一致性 隔离性
6、触发器
inserted表与deleted表 insert delete update 与inserted表和deleted表之间的关系触发器中避免耗时操作
7、视图
好处? 复制查询→简单 安全性,看不到表的结构创建视图【不能使用order by】 create view 视图名 drop view 视图名
8、存储过程的优点
1、效率高【高效性】2、安全性【安全性】3、减少网络传输 【存储过程名的字节与Sql语句字节量】4、模块化开发【模块化】
来自为知笔记(Wiz)
相关文章推荐
- 关于Android中Runtime.exec()方法的使用误区
- 信号处理国际会议排名
- 八个Docker的真实应用场景
- 打造简易NineoldAndroids动画库,深入理解Android动画原理
- JavaScript学习笔记(二)
- Additive Number | Leetcode
- 信号处理国际会议排名
- Storm常见模式1——BasicBolt
- POJ 1664 放苹果
- 数据库 select @@identity说明
- [TwistedFate]UIScrollView UIPageControl
- Android-接口回调
- 对于人民币符号的总结
- 【Leetcode-easy】Palindrome Number
- 一般互联网公司通用的c++代码规范
- PUOJ_Stars
- 二级指针与二维数组
- 空间商关闭fsockopen和pfsockopen函数导致phpcms 无法发送邮件的解决办法
- 【ZJOI2009】狼和羊的故事
- ListView嵌套GridView显示不全解决方法