問題タブ [pls-00428]
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.
sql - ORACLE-CASE には INTO が必要ですか?
次のことを試すと:
というエラーが表示されます
ORA-06550: 行 4、列 1:
PLS-00428: この SELECT ステートメントには INTO 句が必要です
位置 #:62 でエラーが検出されました
しかしvar_type
、条件として「B」を使用せずに使用すると、うまく機能します。なぜこれが起こるのか、var_type
適切に使用できるように修正するにはどうすればよいのか、誰か教えてもらえますか?
sql - PLSQL SELECT ステートメントでの変数の使用
ReportStartDate と ReportEndDate を照会するクエリがあるので、PLSQL で変数を使用すると考えました。ここで何が欠けているのかわかりませんが、エラーが発生します:
エラーは次のとおりです。
これは、Toad だけでなく SQL Developer でも発生します。
WHERE 句で変数を使用する適切な方法は何ですか?
sql - エラー(2,7): PLS-00428: このSELECT文にはINTO句が必要です
このトリガーを作成しようとすると、次のコンパイラ エラーが発生します。
このトリガーの何が問題になっていますか?
oracle - 匿名ブロック内に選択結果を表示する
プロシージャ内でSELECTをデバッグしようとしていますが、匿名ブロックを使用してデバッグしようとしています。SQL Developerが最後のSELECTステートメントを返すようにしたいのですが、エラーが発生します。
プロシージャ内には、そのselectのINTOがありますが、デバッグ用の最後のSELECTステートメントの結果を簡単に取得できる簡単な方法はありますか?匿名のブロックと変数を使用しているので、コードは実際にプロシージャ内にあるものとできるだけ類似しているため、コードを変更する必要はありません。
sql - select からのパターンを使用した oracle regexp_like
正規表現を使用してテーブルから行を選択しようとしています。パターンは選択の結果です。
regexp_like を使用する select で次のコンパイル エラーが発生します。
PLS-00428: このSELECT文にはINTO句が必要です
なぜ into 句を使用する必要があるのか わかりません...
sql - Oracle - PL/SQL ブロックで SELECT INTO を回避する方法はありますか
アプリケーション テーブルのアプリケーション ステータス行が変更されたときに学生のアプリケーション状態を自動的に更新するトリガーを作成しようとしています。私は 1 時間ほど Web をブラウジングしてきましたが、潜在的な回避策を見つけたにもかかわらずEXECUTE IMMEDIATE
、目的の結果を達成できませんでした (EXECUTE IMMEDIATE
バインドされていない変数エラーが発生していました)。
トリガーコード
get status メソッドは、新しいステータスが条件に一致するかどうかを確認するために a を返します。一致する場合は、以下を使用して行をVARCHAR2
更新します。student_approved
autonomous_transaction
student_accept_offer
コード
この関数は、トリガーの外部でテストすると意図したとおりに機能しますが、トリガーに埋め込まれているとPLS-00428
エラーがスローされます。ステータスが一致した場合に更新時にこの関数を自動的に起動できるようにするために、これを回避する方法について誰かが私を正しい方向に向けることができますか?
御時間ありがとうございます
編集 - 私が参照しているテーブル