server sql 添加存储过程
发布时间:2022-10-15 16:02:34 所属栏目:MsSql教程 来源:
导读: 一、存储过程
1.预先存储好的sql程序Mssq存储过程,保存在sqlserver中,通过名称和参数执行。
2.存储过程中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。
1.预先存储好的sql程序Mssq存储过程,保存在sqlserver中,通过名称和参数执行。
2.存储过程中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。
|
一、存储过程 1.预先存储好的sql程序Mssq存储过程,保存在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 存储过程名 变量名 = 参数值 (编辑:航空爱好网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

