通過SQL語句提取儲存過程中的內容
首先,列出伺服器上所有資料庫。
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->-- 獲取資料庫列表
SELECT name FROM master.dbo.sysdatabases ORDER BY name
其次,這是一種讓所有的使用者從資料庫中建立儲存過程。
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->-- 獲取儲存過程列表
-- Type = 'P' --> 儲存過程
-- Category = 0 --> 使用者建立的
SELECT * FROM sysobjects WHERE type = ' P ' AND category = 0 ORDER BY name
然後我們就可以檢索查詢與儲存過程內容如下:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->-- 獲取儲存過程內容
-- Name = Stored Procedure Name.
SELECT text
FROM syscomments
WHERE id = ( SELECT id FROM sysobjects WHERE name = ' 儲存過程名稱 ')
這樣就可以了,其實只是想通過SQL得到儲存過程的內容,最後一個SQL語句完全滿足了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-681757/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ms Sql Server查詢儲存過程中的內容SQLServer儲存過程
- Oracle 儲存過程中的DDL語句Oracle儲存過程
- EF中使用SQL語句或儲存過程SQL儲存過程
- 儲存過程 與 SQL Server語句大比拼儲存過程SQLServer
- 在.NET中用儲存過程執行SQL語句儲存過程SQL
- asp.net分頁的SQL語句及儲存過程ASP.NETSQL儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- sql server儲存過程語法SQLServer儲存過程
- 通過儲存過程執行通過DBLINK的查詢語句失敗-單個語句成功--ORA-00604儲存過程
- oracle 儲存過程以及plsql語句塊Oracle儲存過程SQL
- mySQL語法中的儲存過程及if語句的使用簡例MySql儲存過程
- SQL Server儲存過程中raiserror的使用SQLServer儲存過程AIError
- PostgreSQL獲取建表語句儲存過程SQL儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- MySQL在ROW模式下通過binlog提取SQL語句MySql模式
- SQL儲存過程示例SQL儲存過程
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- 儲存過程語法儲存過程
- Entity Framework Code First執行SQL語句、檢視及儲存過程FrameworkSQL儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- 查詢某個儲存過程有哪些內容儲存過程
- 獲取某庫某個儲存過程內容儲存過程
- SQL語句的處理過程SQL
- Oracle儲存過程乾貨(二):PLSQL控制語句Oracle儲存過程SQL
- PL/SQL 中的儲存過程與函式SQL儲存過程函式
- 通過sql語句分析足彩SQL
- SQL 分頁儲存過程SQL儲存過程
- MS SQL Server儲存過程SQLServer儲存過程
- Sql Server系列:儲存過程SQLServer儲存過程
- SQL 建立儲存過程PROCEDURESQL儲存過程
- 解密SQL SERVER儲存過程解密SQLServer儲存過程
- SQL儲存過程迴圈SQL儲存過程
- sql儲存過程分頁SQL儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- 刪除資料庫中所有儲存過程和函式的sql語句資料庫儲存過程函式SQL
- C++通過occi執行select語句、儲存過程、函式,取cursor值示例C++儲存過程函式
- 儲存過程基本語法儲存過程