私は制約について知っていますが、その名前は(SYS_C003415
)ですが、私はその定義を見たいと思っています。Oracleで名前付き制約の定義を見つけるにはどうすればよいですか?
8
A
答えて
4
SYS.DBA_CONSTRAINTSを使用し参照するには...
DBMS_METADATA.GET_DDL('CONSTRAINT', 'SYS_C003415')
ここにいくつかの例。 ...へのクエリ次
15
ALL_CONSTRAINTS
に照会する必要があります。
select OWNER, CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, SEARCH_CONDITION from ALL_CONSTRAINTS where CONSTRAINT_NAME = 'SYS_C003415';
+0
SEARCH_CONDITIONが制約テキスト..です – ShoeLace
0
または(あなたが権限を持っている場合)、すべてのconstaintsは別のオプションは、DDLをリバースエンジニアリングすることであろう
1
使用オラクルでは、制約の定義を取得:
Select DBMS_METADATA.GET_DDL('CONSTRAINT', 'CONSTRAINT_NAME') from dual
+0
誰かが誇張して制約を行うkownをしたい場合、あなたはそれを実行する必要があります、@ Rakesh Girase –
関連する問題
- 1. Oracleの名前付けに制約はありませんか?
- 2. Swiftで制約付きタイプを定義するにはどうすればよいですか?
- 3. 非常にランダムなレコードから、事前定義されたルールで名前を見つけるにはどうすればよいですか?
- 4. ノードに名前を付けるにはどうすればいいですか?
- 5. Windowsから名前でMacを見つけるにはどうすればよいですか?
- 6. 定義済みの列を持つ表を見つけるにはどうすればよいですか?
- 7. jarファイルで定義されたパッケージを見つけるにはどうすればよいですか?
- 8. 1つのクラスに2つの名前を付けるにはどうすればいいですか?
- 9. データベースと同様の名前を見つけるにはどうすればよいですか?
- 10. preg_matchから名前付きキャプチャだけを取得するにはどうすればよいですか?
- 11. Oracle:これらの制約はどのように追加できますか?
- 12. .NETとMFCの間に名前付きパイプを設定するにはどうすればよいですか?
- 13. MATLABの制約定義関数に引数を渡すにはどうすればよいですか?
- 14. WinDbgでどのようにメモリマップファイルの名前を見つけるのですか?
- 15. どのようにグリッドの名前を見つけるには?
- 16. Rの名前付きリストを2つ作成するにはどうすればよいですか?
- 17. TextMate:キーボードショートカットに関連付けられたコマンドを見つけるにはどうすればよいですか?
- 18. タスクを実行しているスレッドに名前を付けるにはどうすればよいですか?
- 19. Rubyでブロックを定義/名前を付けるにはどうしたらいいですか?
- 20. Pigの制約付き複製を削除するにはどうすればよいですか?
- 21. node.jsの大きなオブジェクトで特定の値を見つけるにはどうすればよいですか?
- 22. 制約付きの置換の集合を見つける
- 23. 制約をOracleで延期できるようにする
- 24. 名前付きデフォルト制約と名前付き外部キー制約を使用してテーブルを追加する列を変更するにはどうすればよいですか?
- 25. レーキタスクのソースファイルを見つけるにはどうすればよいですか?
- 26. 例外に名前を付けて整理するにはどうすればよいですか?
- 27. 同じマシンで2つの名前付きパイプを開くにはどうすればいいですか?
- 28. 外部キーがNULLでない場合にのみ、2つのテーブル間で制約を定義するにはどうすればよいですか?
- 29. 名前付きパイプ(mkfifo)で非ブロッキングのfopenを実行するにはどうすればよいですか?
- 30. BFSで実際に見つかったパスを見つけるにはどうすればよいですか?
を、それが外部キー制約だ場合は、代わりに「REF_CONSTRAINT」を配置する必要があります: 'DBMS_METADATA.GET_DDL(「REF_CONSTRAINT」を選択し、「SYS_C003415 ')から二重 ' – Renato