11-02存储过程的分类和调用

存储过程的分类:

系统存储过程:

用来管理SQL sever和显示有关数据库的用户信息的存储过程以SP_开头,

存放在master数据库中。

扩展存储过程:

使用其他编程语音创建外部存储过程,并将这个存储过程在SQL sever中作为存储过程来使用,xp_开头。

自定义存储过程:

用户在SQL sever 中通过采用SQL语句创建存储过程,通常以usp开头。

存储过程的调用:

EXECUTE   过程名  |参数|

EXEC   过程名  |参数|

--常用的系统存储过程:
USE master
GO
EXECUTE  sp_databases  --列出当前系统的数据库
EXEC sp_renamedb @dname='MyHotel' @newname='Hotel'

 

--常用的扩展存储过程:
EXEC sp_configure'show advancd option',1  --启用xp_cmdshell高级配置
RECONFIGURE--重新配置
GO
EXEC sp_configure‘xp_cmdshell’,1打开xp_cmdshell,1--可以调用SQL之外的系统命令
RECONFIGURE
GO
--使用xp_cmdshell在D盘上创建myFile文件夹:
EXEC  xp_cmdshell‘mkdir d:myFile’no_output--[no_output]是否输出返回信息
原文地址:https://www.cnblogs.com/gcmwalker/p/6220146.html