zoukankan      html  css  js  c++  java
  • 黑马视频-复习

    1、创建存储过程

     create proc 存储过程名称
    @参数名称 参数类型 【output】
    ...
    as
    begin
        ..........................
        ..........................
    end

    2、删除  drop proc 存储过程名称

    3、修改  alter proc 存储过程名称 

    4、调用

            declare @aa int
            exec 存储过程名称 @参数=100,@参数1=@aa output 
            
            ADO.Net与存储过程
    1.          sql语句变为存储过程“exec 存储过程名称”
    2.         CommandType设置为StoredProcedure
    3.         增加参数
    4.         若有输出参数,需要设置Direction属性

    5、事务

    begin tran

    commit

    rollback
    Sql默认自动提交事务

    如何判断事务中哪一个Sql语句出错 ?
    原子性 一致性 隔离性 

    6、触发器

        inserted表与deleted表
        insert delete update 与inserted表和deleted表之间的关系
        触发器中避免耗时操作
        

    7、视图

    好处?
        复制查询→简单 
        安全性,看不到表的结构
    创建视图【不能使用order by】
        create view 视图名
        drop view 视图

    8、存储过程的优点

              1、效率高【高效性】
    2、安全性【安全性】
    3、减少网络传输 【存储过程名的字节与Sql语句字节量】
    4、模块化开发【模块化】
        
















  • 相关阅读:
    storm学习
    java高级——反射
    [Error]使用了未经检查或不安全的操作...
    将训练集构建成ImageNet模型
    跨域以及一些解决方法
    javascript中的内存管理和垃圾回收
    酷炫的SVG 动态图标
    前端经常遇到的的问题小结
    CSS3 Flex 布局教程
    DNS预解析prefetch
  • 原文地址:https://www.cnblogs.com/wupd2014/p/4975673.html
Copyright © 2011-2022 走看看