系统存储过程
❶ sql server 2000 有哪些系统存储过程 给解析下
系统过程还有点不胜举啊。常用见的是 sp_executesql 是查询sql句的,你看一下master中的存储过程那些几乎都是系统的存储过程。
select * from master..sysobjects where type='p'
❷ 有哪些最常用的系统存储过程
sp_databases 列出服务器上的所有数据库
sp_helpdb 报告有关指定数据库或所有数据库的信息
sp_renamedb 更改数据库的名称
sp_tables 返回当前环境下可查询的对象的列表
sp_columns 返回某个表列的信息
sp_help 查看某个表的所有信息
sp_helpconstraint 查看某个表的约束
sp_helpindex 查看某个表的索引
sp_stored_proceres 列出当前环境中的所有存储过程
sp_password 添加或修改登录帐户的密码
sp_helptext 显示默认值、未加密的存储过程、用户定义的存储过程、触发器或视图的实际文本
❸ 如何查询系统存储过程都有哪些
sp_refreshview是扩展存储过程,不能直接打开的,
扩展存储过程是以C语言或去它语言编写的外部程序,以动态链接库(Dll)形式存储在服务器上,SQL
Server可以动态装载并执行它们。编写好扩展存储过程后,固定服务器角色(sysadamin)成员即可在Sql
Server服务器上注册该扩展存储过程,并将它们的执行权限授权其他用户。扩展存储过程只能放到Master数据库。
.
.
↓↓↓
❹ 系统存储过程存储在哪个数据库中
sysobjects表里面会保存存储过程的相关信息
select * from sysobjects where id=object_id( '所有者.存储过程名 ')
存储过程的主体内容则保存在 数据库名字-->可编程行-->存储过程 下面
系统表:syscomments
直接看不方便可以用系统存储过程sp_helptext
❺ 如何使用系统存储过程sp
不太清楚你问的是哪个数据库的SP
若是Master数据库的系统级别的存储过程,可以这样做:
1、首先用具备操作Master数据的用户登录
❻ SQL中sp_help系统存储过程的功能是什么
报告有关数据库对象(sysobjects 表中列出的任何对象)、用户定义数据类型或 Microsoft® SQL Server™ 所提供的数据类型的信息。
语法
sp_help [ [ @objname = ] name ]
参数
[@objname =] name
是 sysobjects 中的任意对象的名称,或者是在 systypes 表中任何用户定义数据类型的名称。Name 的数据类型为 nvarchar(776),默认值为 NULL。不能使用数据库名称。
返回代码值
0(成功)或 1(失败)
❼ 数据控制语言的系统存储过程
系统存储过程是SQLServer系统创建的存储过程,它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其它的系统管理任务。系统存储过程可以在任意一个数据库中执行。系统存储过程创建并存放于系统数据库master中,并且名称以sp_或者xp_开头。
系统存储过程的部分示例如下:
sp_addtype:用于定义一个用户定义数据类型。
sp_configure:用于管理服务器配置选项设置。
xp_sendmail:用于发送电子邮件或寻呼信息。
sp_stored_proceres:用于返回当前数据库中的存储过程的清单。
sp_help:用于显示参数清单和其数据类型。
sp_depends:用于显示存储过程依据的对象或者依据存储过程的对象。
sp_helptext:用于显示存储过程的定义文本。
sp_rename:用于修改当前数据库中用户对象的名称。
❽ sql有哪些系统存储过程,各有什么功能
打开sql2005--数据库--系统数据库---master--可编辑性--存储过程--系统存储过程。。里面全是。。
具体都什么功能 去帮助里 对应的找下。。呵呵。。
❾ 系统存储过程xp_cmdshell
EXEC master..xp_cmdshell 'bcp db_ProctMng.dbo.t_ProctInfo out "F:\002.txt" -c -t"|" -q -S"(local)" -U"sa" -P"pa" '
不是本机服务器,就用S"(servername)",servername:你要连的服务器名
❿ 查看存储过程的定义可以使用系统存储过程 ____________________.
这个要看你是什么数据库了,比如有的数据库有系统表 SYSPROCEDURES 可以查存储过程