問題タブ [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.
oracle - 動的なユーザー名と行タイプを使用して SQL コマンドを挿入する
別のユーザー名と行タイプのデータを使用して動的な Insert ステートメントを生成したい
私のスニペット
次のエラー メッセージが表示されます。
Please-00306 呼び出しの引数の数または型が間違っています
次の構文で
次のメッセージが表示されます。
ORA-03001: 実装されていない機能です
oracle - 変数投げエラーの実行
plslq プログラムを作成しています。指定されたテーブル名に従って、クエリを動的に生成する必要があります。変数でクエリを生成できます。私の質問は、plsql を使用して変数でクエリを実行する方法です。Execute / Execute Immediate はここでは機能しません。
このタスクを達成する方法。クエリを実行するだけです。
sql - 「即時実行」節の「挿入先」
これを確認して、エラーが発生した理由を教えていただけますか? どのように見えるべきですか?ここで何が問題なのかわかりません。関数でテーブルを作成する必要があり、同じ関数でこのテーブルにデータを挿入します。
私の結果は次のとおりです。
ERROR-ORA-00926: missing VALUES keyword. Process exited.
間違いはどこですか?
plsql - 「フィールド名」が文字列である行タイプのフィールドに値を割り当てます
行タイプのフィールドに値を割り当てたいのですが、その方法がわかりません。
データベース内にテーブルXがあるとします。
また、次の変数があるとします
a
(X%ROWTYPE
)、テーブル X の行を表すb
(VARCHAR2
)、テーブル X の列名を含むc
(VARCHAR2
)、ab 内に保存したいものを含む
私がやりたいこと:のようなものa.b := c
。
私はこのようなものを思いついた:
どうやら、これは正しい方法ではありません。ORA-0095: キーワードがありませんというエラーが表示されます。
誰でもこれで私を助けることができますか?
完全なコードは次のとおりです。
oracle - 列のプレースホルダーに値を動的に入力する
エラー コードと関連するエラー メッセージを保持する次のテーブル構造があります。
私の PLSQL コードでは、ユーザー名とパスワードの値を動的に置き換えたいと考えています。
EXECUTE IMMEDIATE は USING 句で置換できることを理解していますが、その場合、クエリは静的でなければなりません。
私はこれを行うことができる即時実行に似たフレーバーを探しています:
または多分私はそれを2つのステップに分解することができます:
基本的に、関連する手順の数を減らすか、パフォーマンスの高いクエリまたはアプローチを取得しようとしています。
前もって感謝します !
oracle - テーブルまたはビューが存在しません
こんにちは、以下は私のコードです。ビューを作成し、ビュー内のデータを使用して別のカーソルでデータを取得する必要があります。しかし、コードを実行すると、エラーが発生します
「ORA-06550: 行 56、列 37: PL/SQL: ORA-00942: テーブルまたはビューが存在しません ORA-06550: 行 52、列 9: PL/SQL: SQL ステートメントは無視されました」
ここでの問題は何ですか?前もって感謝します。
hana - HANA の Into 句を使用した「即時実行」
テーブル(SPの入力パラメーターとして提供されるテーブル名)を読み取り、結果を一時テーブルに保存してから、読み取りテーブルのカウントを変数に保存する必要があるという要件があります。これを達成する方法を教えてください。動的クエリを使用してテーブルとそのカウントを読み取ることができましたが、結果を一時テーブル/変数に入れることができません。「Select」句と「Into」句が「Execute Immediate」で機能していないようです。ありがとう。