获取SQL Server数据库中所有的用户存储过程
程序员文章站
2022-04-05 20:52:33
...
获取SQLServer数据库中所有的用户存储过程。 无 SELECT SCHEMA_NAME(sp.schema_id) AS [Schema],sp.name AS [Name] FROM sys.all_objects AS spWHERE(sp.type = N'P' OR sp.type = N'RF' OR sp.type=N'PC')and(CAST( case WHEN sp.is_ms_shipped = 1 THEN 1 W
获取SQL Server数据库中所有的用户存储过程。SELECT SCHEMA_NAME(sp.schema_id) AS [Schema],sp.name AS [Name] FROM sys.all_objects AS sp WHERE (sp.type = N'P' OR sp.type = N'RF' OR sp.type=N'PC')and(CAST( case WHEN sp.is_ms_shipped = 1 THEN 1 WHEN ( SELECT major_id FROM sys.extended_properties WHERE major_id = sp.object_id and minor_id = 0 and class = 1 and name = N'microsoft_database_tools_support') IS NOT NULL THEN 1 ELSE 0 END AS bit)=N'0') ORDER BY [Schema] ASC,[Name] ASC ? ? ?
推荐阅读
-
SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
-
通过系统数据库获取用户所有数据库中的视图、表、存储过程
-
在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
-
SQL Server数据库中的存储过程介绍
-
SQL SERVER 利用存储过程查看角色和用户信息的写法
-
SQL SERVER数据库的作业的脚本及存储过程
-
SQL SERVER备份数据库存储过程的方法
-
通过系统数据库获取用户所有数据库中的视图、表、存储过程
-
SQL server 数据库的索引和视图、存储过程和触发器
-
在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题