問題タブ [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.

0 投票する
2 に答える
1182 参照

oracle - 動的なユーザー名と行タイプを使用して SQL コマンドを挿入する

別のユーザー名と行タイプのデータを使用して動的な Insert ステートメントを生成したい

私のスニペット

次のエラー メッセージが表示されます。

Please-00306 呼び出しの引数の数または型が間違っています

次の構文で

次のメッセージが表示されます。

ORA-03001: 実装されていない機能です

0 投票する
1 に答える
78 参照

oracle - 変数投げエラーの実行

plslq プログラムを作成しています。指定されたテーブル名に従って、クエリを動的に生成する必要があります。変数でクエリを生成できます。私の質問は、plsql を使用して変数でクエリを実行する方法です。Execute / Execute Immediate はここでは機能しません。

このタスクを達成する方法。クエリを実行するだけです。

0 投票する
2 に答える
183 参照

javascript - プライベート関数と自己実行関数で JavaScript を理解する

私はこのブログでJSを理解するAngus Crollを読んでいて、これを見つけました

私には、c を呼び出した時点で、c が b の中にあったように見えます。それが呼び出しコンテキストである必要があります(間違っている場合は修正してください)。実行すると、なぜ c() の context(this) が wi​​ndow なのですか?

そのブログで見つけた別の例があります

なぜ b のコンテキストはウィンドウですか? 匿名関数は常にグローバル コンテキストで実行されますか?

0 投票する
2 に答える
4172 参照

sql - 「即時実行」節の「挿入先」

これを確認して、エラーが発生した理由を教えていただけますか? どのように見えるべきですか?ここで何が問題なのかわかりません。関数でテーブルを作成する必要があり、同じ関数でこのテーブルにデータを挿入します。

私の結果は次のとおりです。 ERROR-ORA-00926: missing VALUES keyword. Process exited.

間違いはどこですか?

0 投票する
2 に答える
3750 参照

plsql - 「フィールド名」が文字列である行タイプのフィールドに値を割り当てます

行タイプのフィールドに値を割り当てたいのですが、その方法がわかりません。

データベース内にテーブルXがあるとします。

また、次の変数があるとします

  • a ( X%ROWTYPE)、テーブル X の行を表す
  • b ( VARCHAR2 )、テーブル X の列名を含む
  • c ( VARCHAR2 )、ab 内に保存したいものを含む

私がやりたいこと:のようなものa.b := c

私はこのようなものを思いついた:

どうやら、これは正しい方法ではありません。ORA-0095: キーワードがありませんというエラーが表示されます。

誰でもこれで私を助けることができますか?

完全なコードは次のとおりです。

0 投票する
2 に答える
413 参照

oracle - 列のプレースホルダーに値を動的に入力する

エラー コードと関連するエラー メッセージを保持する次のテーブル構造があります。

私の PLSQL コードでは、ユーザー名とパスワードの値を動的に置き換えたいと考えています。

EXECUTE IMMEDIATE は USING 句で置換できることを理解していますが、その場合、クエリは静的でなければなりません。

私はこれを行うことができる即時実行に似たフレーバーを探しています:

または多分私はそれを2つのステップに分解することができます:

基本的に、関連する手順の数を減らすか、パフォーマンスの高いクエリまたはアプローチを取得しようとしています。

前もって感謝します !

0 投票する
1 に答える
1083 参照

oracle - テーブルまたはビューが存在しません

こんにちは、以下は私のコードです。ビューを作成し、ビュー内のデータを使用して別のカーソルでデータを取得する必要があります。しかし、コードを実行すると、エラーが発生します

「ORA-06550: 行 56、列 37: PL/SQL: ORA-00942: テーブルまたはビューが存在しません ORA-06550: 行 52、列 9: PL/SQL: SQL ステートメントは無視されました」

ここでの問題は何ですか?前もって感謝します。

0 投票する
1 に答える
4412 参照

hana - HANA の Into 句を使用した「即時実行」

テーブル(SPの入力パラメーターとして提供されるテーブル名)を読み取り、結果を一時テーブルに保存してから、読み取りテーブルのカウントを変数に保存する必要があるという要件があります。これを達成する方法を教えてください。動的クエリを使用してテーブルとそのカウントを読み取ることができましたが、結果を一時テーブル/変数に入れることができません。「Select」句と「Into」句が「Execute Immediate」で機能していないようです。ありがとう。