これは前に尋ねられたかもしれないが、自分のテーブル(oracle db)が列の1つとしてシーケンスを使用しているかどうかを確認する方法があるかどうかを知る必要があることは知っていますか?私はいくつかの挿入を行うために知る必要があるので、スキーマを書き込む(select * from v$version
によって報告されるように、完全な番号)テーブル内のシーケンス番号
0
A
答えて
1
一つの方法は、型にはまらないが、あなたのfunctions
、procedures
、packages
で使用される任意の順序があるかどうかをチェックするためにこれらのクエリを実行することです。
select * from user_source where
UPPER(TEXT) LIKE '%NEXTVAL%';
select * from all_source where
UPPER(TEXT) LIKE '%NEXTVAL%';
次に、特定の手順を実行して、どの列/テーブルがシーケンスによって読み込まれるかを確認します。 も参照してください
これは、JDBC
または他の外部アプリケーションからseqeunceを使用している場合に役立ちません。
0
常には、常に、あなたのOracle DB バージョンを述べる照会しませんでした。 Oracleの12で
、あなたはそうのようなuser_tab_columns
を照会することができます
select column_name
from user_tab_columns
where table_name = 'EMP' and identity_column = 'YES'
(あなたは、一度にすべてのテーブルのためにこれを行うWHERE
句からtable_name = ...
条件を削除し、代わりにtable_name
を追加したい場合SELECT
節)これをしようとする
関連する問題
- 1. FIX内部シーケンス番号
- 2. データベース内のC#シーケンス番号の発行
- 3. Pyschools番号シーケンス
- 4. rtph264payシーケンス番号
- 5. jNetPcap内の相対シーケンス/ ack番号
- 6. ウィンドウサイズとシーケンス番号
- 7. シーケンス番号がR
- 8. データベース内のシーケンス番号を持つ2番目の列
- 9. リストのリストのシーケンス番号
- 10. SIPダイアログのCSeqシーケンス番号
- 11. NHibernate - 子オブジェクトのシーケンス番号
- 12. GNUでxargsのシーケンス番号
- 13. SSIS 2008のシーケンス番号
- 14. シーケンス番号の生成は
- 15. シーケンス番号計算TCP
- 16. DMax番号シーケンス修正ギャップ
- 17. Quickfix変更シーケンス番号
- 18. テーブル内の文字列番号のカンマ
- 19. テーブルの番号
- 20. Rプロット内のデータポイントにシーケンス番号を付ける
- 21. SQLクエリのシーケンス番号の集約
- 22. Excelセル番号に基づくシーケンス番号
- 23. シーケンス番号の関数が必要
- 24. XSLT 1.0のシーケンス番号付け
- 25. 異なる書式の番号シーケンス
- 26. SQL Serverの条件付きシーケンス番号
- 27. マルチキャストストリームからのカウントRTPシーケンス番号
- 28. シーケンス内に見つからない番号を見つける
- 29. ビジュアルパラダイムUMLシーケンス図長さ(メッセージシーケンス番号)
- 30. SQL表シーケンス番号が最大
テーブル定義で、シーケンスを使用してデフォルト値があるかどうかを確認できます。あなたの定義に何も表示されていない場合は、DBにシーケンスを付加するものは何もありません。 – Abend