存储过程的分类及调用
Posted zhangxudong-cnblogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程的分类及调用相关的知识,希望对你有一定的参考价值。
--[1]常用的系统存储过程 use master go execute sp_databases --列出当前的系统中的数据库 --改变数据库的名称 exec sp_renamedb @dbname=‘MyHotel‘,@newname=‘Hotel‘ exec sp_renamedb ‘Hotel‘,‘MyHotel‘ use E_Market go exec sp_help UserInfo --查看UserInfo表中的所有信息 --[2]常用的扩展存储过程 xp_cmdshell use master go exec sp_configure ‘show advanced option‘,1 --启用xp_cmdshell go reconfigure --重新配置 go exec sp_configure ‘xp_cmdshell‘,1 --打开xp_cmdshell,可以调用SQL server之外的系统命令 go reconfigure go --使用xp_cmdshell在D盘创建myfile文件夹 exec xp_cmdshell ‘mkdir d:\myfile‘, no_output --no_output是否输出返回信息,不输出返回信息 go
存储过程的分类及调用
存储过程的分类
1,系统存储过程
用来管理sql server 和显示有关数据库和用户信息的存储过程sp_开头,存放在master数据库中
2,扩展存储过程:
使用其他编程语言创建外部存储过程,并将这个存储过程在sql_server中作为存储过程来使用。xp_开头
3,自定义存储过程
用户在sql_server中通过采用sql语句创建存储过程,通常以usp_开头
存储过程的调用
execute 过程名 【参数】
或
exec 过程名 【参数】
例子:
以上是关于存储过程的分类及调用的主要内容,如果未能解决你的问题,请参考以下文章