0
A
回答
0
使用DBMS_METADATA包,如explained here。
0
您可以使用系統視圖。例如。 user_ *或all_tab_columns和all_cons_columns。 嘗試這樣的:
SELECT tc.column_id, tc.table_name, tc.column_name, tc.data_type, cc.constraint_name
FROM user_tab_columns tc,
user_cons_columns cc
WHERE tc.table_name = cc.table_name(+)
AND tc.column_name = cc.column_name(+)
AND tc.table_name = 'YOU TABLE NAME THERE'
ORDER BY tc.column_id
0
您需要查詢USER_CONS_COLUMNS
視圖來查看錶列和它的約束。
SELECT *
FROM user_cons_columns
WHERE table_name = 'TABLE_NAME';
相關問題
- 1. 顯示錶中的約束
- 2. 顯示Oracle中表的所有約束的名稱SQL
- 3. 帶表達式的Oracle唯一約束
- 4. Oracle中的dbms_metadata如何產生與表模式文件隔離的約束?
- 5. 獲取表數據不包括約束
- 6. 顯示約束
- 7. ServiceStack Ormlite多列約束失敗,其中約束包括枚舉
- 8. LINQ到實體的約束包括
- 9. oracle表中約束NOT NULL的sqlloader
- 10. Oracle中的外鍵約束
- 11. 如何在MySQL中顯示錶的唯一約束?
- 12. 如何修改此SQL模式以約束表中的數據?
- 13. Oracle:所有約束表
- 14. Oracle null約束
- 15. Oracle約束
- 16. XML模式約束
- 17. 如何從oracle中的多個表應用唯一約束?
- 18. 如何使用模板表示成員之間的約束?
- 19. 唯一約束,但不包括NULL值
- 20. Grails:如何在列表中顯示列應用約束
- 21. 刪除Sybase ASE中的所有表(包括那些有約束的表)
- 22. 約束包如何工作?
- 23. 新的Oracle約束類型
- 24. 在Eclipse中,如何顯示Javadocs中的泛型類型約束?
- 25. 在表格上顯示約束命令
- 26. Oracle檢查約束
- 27. oracle唯一約束
- 28. Oracle參照約束
- 29. Oracle檢查約束
- 30. Oracle約束檢查