位於數據庫中的SQL信息(如SQL語句和存儲過程)在哪裏?我如何將它們存儲在單獨的數據庫中?訪問數據庫中的SQL語句和存儲過程的最佳方式
0
A
回答
1
對於MS SQL 2008存儲過程都存儲下:
- 數據庫名
- 可編程
- 存儲過程
- 可編程
0
邏輯上(和一般而言)數據庫中的所有這些'元數據'在結構上都與用戶數據一樣;該系統簡單地維護專用於系統級數據的一個或多個模式。
數據庫的物理組織非常特定於供應商,例如Oracle 10g數據庫將以特定的方式組織磁盤上的數據。對於這種情況,如果您注意到您正在使用哪種數據庫產品,則更有可能得到具體的反饋。
1
您可以閱讀使用系統存儲過程sp_helptext的SQL語句:
declare @t table (RowNumber int identity(1,1), Line nvarchar(4000));
insert @t (Line) exec sp_helptext 'sp_helptext';
select * from @t order by RowNumber;
還是看sp_helptext的是如何做到這一點。
0
您可以使用information_schema視圖。
select routine_name, routine_definition from INFORMATION_SCHEMA.routines
相關問題
- 1. 存儲不斷被訪問的數據的最佳方式
- 2. 將數據存儲在MySQL數據庫中的最佳方式
- 3. 將文章存儲在數據庫中的最佳方式? (php和sql)
- 4. C#訪問SQL Server數據庫存儲過程和視圖
- 5. 從sql傳輸數據庫表和存儲過程到訪問
- 6. iphone-存儲數據的最佳方式
- 7. 存儲數據的最佳方式
- 8. iPad - 存儲數據的最佳方式
- 9. 存儲數據的最佳方式
- 10. 存儲過程中的SQL case語句
- 11. 存儲庫模式和數據訪問
- 12. 什麼是存儲和訪問靜態表數據的最佳方式?
- 13. 將數據庫中的IP地址存儲爲最佳方式
- 14. 將標籤存儲在數據庫中的最佳方式?
- 15. 在MySQL數據庫中存儲星期幾的最佳方式
- 16. 在數據庫中存儲一對多列的最佳方式
- 17. 在數據庫中存儲日期的最佳方式
- 18. 如何SQL Server存儲在存儲過程中的SQL語句
- 19. 在SQL Server數據庫中保存字體的最佳方式
- 20. 從存儲過程創建的select語句中存儲數據
- 21. 將SQL域存儲在SQL數據庫中的最佳實踐?
- 22. 在LINQ to sql中存儲數據庫圖像的最佳方式
- 23. 使用C#.Net訪問SQL Server數據庫的最佳方法
- 24. 將XML數據存儲到數據庫中的最佳方法
- 25. 在存儲過程和觸發器之間共享數據的最佳方式
- 26. 將列數據作爲行存儲的最佳方式MS SQL
- 27. 從SQL Server存儲過程訪問Oracle數據庫。
- 28. 使用Phonegap在本地存儲數據庫的最佳方式
- 29. 在SQL語句中返回相關數據的最佳方法
- 30. 使用SOAP訪問數據庫的最佳方式
我不認爲這是可能的。你爲什麼要將這些程序存儲在不同的數據庫中?你指的是什麼SQL語句? – DaveShaw
原來,可以通過提取數據庫元信息的系統存儲過程(包括用戶創建的存儲過程信息)訪問此信息。在SQL Server中,有兩種方法可以通過查詢信息模式表或使用sp_helptext系統存儲過程來完成此操作。 – Kira