码迷,mamicode.com
首页 > 其他好文 > 详细

存储过程的分类及调用

时间:2019-05-28 22:40:59      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:mkdir   存储   存储过程   系统   输出   code   span   advance   打开   

--[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 过程名 【参数】

 

例子:

 

存储过程的分类及调用

标签:mkdir   存储   存储过程   系统   输出   code   span   advance   打开   

原文地址:https://www.cnblogs.com/zhangxudong-cnblogs/p/10940575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!