自助制作网站,html5做的篮球网站,网页开发实战,怎样建公司网站一、存储过程 1.预先存储好的sql程序#xff0c;保存在sqlserver中#xff0c;通过名称和参数执行。 2.存储过程中可以包含#xff1a;insert语句#xff0c;update语句#xff0c;delete语句#xff0c;select语句#xff0c;逻辑控制语句以及变量。 二、存储过程的优点…一、存储过程 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 存储过程名 变量名 参数值