問題タブ [execute-immediate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
for-loop - PL /SQLforループ内で即時例外処理を実行します
以下のPL/SQLコードでは、TABLE_ONEはテーブル名tname、列名cname、およびrowidridを保持します。Forループは、TABLE_ONEからレコードをフェッチし、行IDがridのレコードのテーブルtnameの列cnameを更新します。ただし、tnameで更新されるレコードがロックされている場合、forループがスタックし、TABLE_ONEからのそれ以上のレコードは処理されません。理想的には、更新が失敗したレコードを無視してさらに先に進むスクリプト。何が問題なのか教えてください。
plsql - EXECUTE IMMEDIATE with multiple lines of columns to insert
just want to get an idea if this is the correct way to do an EXECUTE IMMEDIATE with multiple columns and lines and assigning it to a variable? I tried looking at examples but am not sure if I am concatenating the lines correctly?
oracle - Oracleでクエリとして文字列を実行する
Oracleで少し問題が発生しました。すでにデータが含まれているテーブルにIDを生成するためのシーケンスを作成しようとしています。次の匿名ブロックを使用しようとしています。
次のエラーが発生します。
y変数の値を実行すると、完全に機能します。SQL Developerを入力インターフェースとして使用し、11gr2Oracleサーバーで作業しています。'INCREMENTBY'パラメーターがスクリプトで生成された同様のコードを見つけました。誰かが私のエラーを説明できますか?
oracle - 即時文の実行に関するパラメータ (プロシージャ内)
プロシージャ内の User テーブルから ORACLE USER を作成しようとしています。問題は、特定の列を呼び出す方法がわからないことです。私は Camp.user.username などで試しました。
同じ手順でその参照を呼び出す方法はありますか? 前もって感謝します。
exception-handling - 即時実行 ... レコード固有の例外をキャッチ中
Table2
fromにいくつかの値を挿入していますTable1
。主キーの競合が発生する可能性があります。からにEXECUTE IMMEDIATE
値を挿入するために使用しています。Table1
Table2
レコードは数百万になる可能性があり、コミットは 1 つだけです。つまり、
例外ブロックで主キーの衝突を引き起こした正確な行をログに記録できる方法はありますか?
「一括」挿入と「例外保存」メソッドを使用できることはわかっていますが、いくつかの複雑な理由により、現在、このスクリプトを変更することは許可されていません。
助言がありますか ?
sql - execute immediate ステートメントでデフォルト値を使用してテーブルを作成する
即時実行コマンドを使用してテーブルを作成することはお勧めできませんが、実行する前にユーザーに 2 つの情報を要求するテーブルを作成する必要があります。現在私は持っています:
これはエラーをスローします
この問題を解決するにはどうすればよいですか? また、2 番目の質問として、別のスクリプトでこのテーブルを作成することに成功した場合、どのように if ステートメントを使用して変数を proj_name 列のデフォルト値 (test_name) と比較しますか?
編集: tbone と Parado のおかげで、最初の問題を解決しましたが、if ステートメントを使用して次のようなことを行う方法を知っている人がいれば:
行が挿入されていない場合でも、デフォルトの proj_name 値と比較できる必要があります。ありがとう、
oracle - := オラクルを使用する場合の意味
オラクルで:=を使用するときの意味デモンストレーションを教えてください...また、オラクルのストアドプロシージャで動的クエリを通常どのように使用しますか...