SQLServer查詢使用者儲存過程
SQLServer查詢使用者儲存過程:
with syso as (
SELECT sp.object_id
FROM sys.all_objects AS sp
LEFT OUTER JOIN sys.database_principals AS ssp ON ssp.principal_id = ISNULL(sp.principal_id, (OBJECTPROPERTY(sp.object_id, 'OwnerId')))
LEFT OUTER JOIN sys.sql_modules AS smsp ON smsp.object_id = sp.object_id
LEFT OUTER JOIN sys.system_sql_modules AS ssmsp ON ssmsp.object_id = sp.object_id
WHERE
(sp.type IN('P','RF','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)=1))
)select a.name,a.type,b.definition
from sys.procedures a,sys.sql_modules b
where a.object_id = b.object_id
and a.object_id not in (select object_id from syso)
order by a.name asc;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2923886/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLSERVER儲存過程SQLServer儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- SqlServer-儲存過程分頁SQLServer儲存過程
- SqlServer儲存過程的建立與使用SQLServer儲存過程
- 【SqlServer】清除過期資料的儲存過程SQLServer儲存過程
- SqlServer儲存過程應用二:分頁查詢資料並動態拼接where條件SQLServer儲存過程
- 如何查詢一個儲存過程是否在執行儲存過程
- Ms Sql Server查詢儲存過程中的內容SQLServer儲存過程
- sqlserver資料庫還原儲存過程指令碼SQLServer資料庫儲存過程指令碼
- mssql sqlserver 批量刪除所有儲存過程的方法分享SQLServer儲存過程
- 儲存過程_造使用者資料儲存過程
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- go 如何呼叫 sqlserver 帶傳出引數的儲存過程GoSQLServer儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- Oracle服務啟動-索引-子查詢-分頁儲存過程問題Oracle索引儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- Oracle儲存過程Oracle儲存過程
- JdbcTemplate調儲存過程JDBC儲存過程
- 造數儲存過程儲存過程
- 儲存過程——遊標儲存過程
- 儲存過程 傳 datatable儲存過程
- JAVA儲存過程(轉)Java儲存過程
- MySQL之儲存過程MySql儲存過程
- oracle的儲存過程Oracle儲存過程
- MySQL---------儲存過程MySql儲存過程
- linux呼叫儲存過程Linux儲存過程
- Winform呼叫儲存過程ORM儲存過程
- mysql儲存過程整理MySql儲存過程
- Oracle儲存過程-1Oracle儲存過程
- 【MSSQL】sqlserver 各種判斷是否存在(表名、函式、儲存過程.......)SQLServer函式儲存過程
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- mongo 儲存過程詳解Go儲存過程
- SQL 分頁儲存過程SQL儲存過程