zoukankan      html  css  js  c++  java
  • sqlserver存储过程

    一、存储过程
    1.预先存储好的sql程序,保存在sqlserver中,通过名称和参数执行。
    2.存储过程中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。
    二、存储过程的优点:
    1.执行速度更快
    2.允许模块化程序设计
    3.提高系统安全性
    4.减少网络流量
    三、存储过程的分类:
    1.系统存储过程
    (1)一般以sp_开头,由sqlserver创建、管理和使用
    (2)存放在resource数据库中
    (3)类似于C#的类库方法
    2.扩展存储过程
    (1)通常以xp_开头,使用编程语言创建的外部存储过程
    3.用户自定义存储过程
    (1)由用户自己创建的存储过程。
    四、常用的系统存储过程
    1.sp_databases:服务器上的所有数据库
    2.sp_renamedb:重命名数据库
    3.sp_tables:当前环境下可查询的对象列表
    4.sp_cloumns:某个表的列
    5.sp_help:某个表的所有信息
    6.sp_helpconstraint:某个表的约束
    7.sp_helpindex:某个表的索引
    8.sp_password:添加或者修改登录账户的密码
    五、定义存储过程的语法:
    create proc 存储过程名
    @参数1 参数类型 ,
    @参数2 参数类型=默认值 output
    as
    sql语句
    go
    六、存储过程的参数
    1.参数是可选的
    2.参数分为输入参数和输出参数
    3.输入参数允许有默认值
    七、调用存储过程:
    1.无参数:exec 存储过程名
    2.有默认值参数:exec 存储过程名 default
    3.有参数:exec 存储过程名 参数1,参数2
    4.有参数的另一种方法:exec 存储过程名 变量名 = 参数值

  • 相关阅读:
    JAVA面向对象概述
    练习
    字符串
    图形代码
    assets转到内外部存储
    file存储
    sp存储
    Intent练习
    存储登录
    存储
  • 原文地址:https://www.cnblogs.com/a1111/p/12815908.html
Copyright © 2011-2022 走看看