我需要通過使用從程序執行的查詢來提取在Netezza中的數據庫中創建的表的create-table-sql。如果有任何系統表,存儲過程或其他,讓我這樣做,請讓我知道。您的幫助將受到高度讚賞。Netezza中的系統表或存儲過程以獲取表的create-table-sql
0
A
回答
1
創建語句不保存在表中,但是您可以從數據庫中的系統表中查詢表結構。良好的開端是NFORMATION_SCHEMA.COLUMNS:
select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='tableName'
在創建參數的所有信息都存儲在系統表樣表。
傾銷有關表的信息:
exec sp_help 'tableName'
0
如果你有Netezza的SQL Aginity編輯器4.1或以上,那麼以下幫助:
- 右鍵單擊表名對象瀏覽器面板
- 將鼠標懸停在菜單中的腳本
- 點擊「DDL查詢到新窗口」
這將爲您提供創建表所需的SQL代碼。
相關問題
- 1. 在IBM Netezza中查找UDF代碼/定義的系統表或存儲過程
- 2. 存儲過程與系統表
- 3. 系統存儲過程和表參數
- 4. Netezza存儲過程錯誤
- 5. Netezza存儲過程運行
- 6. SQL Server 2005系統存儲過程,以找出受影響的表列表
- 7. 執行在Netezza的存儲過程即時不插入值表
- 8. 從SQL中的系統表提取存儲過程日誌 - 服務器
- 9. 以C#或存儲過程獲取篩選器列表的邏輯
- 10. Oracle查詢以獲取最新的表或存儲過程模式更改?
- 11. 從SAS調用Netezza存儲過程
- 12. 延遲Netezza存儲過程執行
- 13. 您可以在Select中多次調用Netezza存儲過程嗎?
- 14. 如何導入系統表,存儲過程和視圖
- 15. 如何獲取postgresql中存儲過程的參數列表
- 16. 使用SqlReader獲取存儲過程中的多個表
- 17. 如何從存儲過程的表中獲取ID?
- 18. 從單個存儲過程的兩個表中獲取數據?
- 19. 如何從RDLC中的存儲過程獲取多個表?
- 20. 如何獲取sql存儲過程中的總計列表?
- 21. 獲取存儲過程的程序表名
- 22. 調用存儲過程在傳統的ASP失敗時,存儲過程的INSERT或UPDATE表
- 23. 如何獲取sql存儲過程中表的父表的屬性?
- 24. 如何以兩個表格的形式從存儲過程中獲取數據?
- 25. MySQL將表存儲過程從存儲過程保存到表
- 26. 獲取從存儲過程返回的表的記錄數
- 27. 如何獲取系統間緩存中的模式列表?
- 28. 獲取SAS存儲過程中通過動態列表過濾的數據
- 29. 如何在存儲過程中使用會話列表獲取行的列表
- 30. Netezza系統目錄表爲const外部表重複記錄