Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

INFORMATION_SCHEMA.ROUTINES视图

需要:Microsoft SQL Server 2000 或后来

您可以使用INFORMATION_SCHEMA.ROUTINES 视图以检索存储过程的信息。这个视图包含一个行为每个存储过程在当前数据库中的当前用户访问。

例如,下面查询退回存储过程的主人,名字和定义的文本在当前的数据库:

select ROUTINE_SCHEMA, ROUTINE_NAME, ROUTINE_DEFINITION
from INFORMATION_SCHEMA.ROUTINES
where ROUTINE_TYPE='PROCEDURE' 

INFORMATION_SCHEMA.ROUTINES 视图在 SQL Server 2000推出。这个视图在sysobjects, syscomments和其他系统的表基础。

检索相同存储过程的信息从Microsoft SQL Server 7.0 数据库,您可以使用下面查询:

select su.name, so.name, sc.text
from sysobjects so, syscomments sc, sysusers su
where xtype='P' and so.id=sc.id and so.uid=su.uid
order by su.name, so.name, sc.colid 

以上查询可能返回多行的每一个存储过程如果定义的文本超过4000字符。


Table of ContentsPreviousNext
Ispirer             Ispirer
版权 © 1999-2015 Ispirer Systems Ltd. Ispirer和SQLWaysIspirer Systems Ltd的品牌。所有其他产品名称可能是其各自公司的商标。版权所有。