問題タブ [pls-00103]
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.
plsql - PLSQLプロシージャ・エラー
コードの実行中に以下のエラーが発生します
show erros コマンドの後、私はこれを得ました
これは残りのコードです:
以下は、エラーを表示する前に実行している実際のコードです。
sql - Oracle dbms_scheduler.create_job エラー
Oracle 10g データベースで単純なスケジュールされたイベントを作成しようとしています。dbms_scheduler.create_job を使用しようとしています。これが私が書いたスクリプトです:
dbms_scheduler.create_job を開始します (
job_name => 'disengagementChecker',
job_type => 'PLSQL_BLOCK',
job_action => 'PatientClassRelObs(patientClassID,observationTypeID) 値 (1, 11) に挿入',
start_date => SYSDATE、
repeat_interval => 'FREQ=MINUTELY;INTERVAL=1',
コメント => 'Iam tesing scheduler'); 終わり;
これを実行すると、オラクルはこれらのエラーをスローします
ORA-06550: 15 行目、3 列目:
PLS-00103: 次のいずれかを予期しているときに、記号"end-of-file"が検出されました:
; 象徴 ";" 続行するには、「ファイルの終わり」に置き換えられました。
このエラーの原因がわかりません。このエラーの原因を知っていますか? または、なぜこれが起こっているのですか?
前もって感謝します!
-デビッド
oracle - 関数のコンパイル中のエラー PLS-00103
関数をコンパイルすると、このエラーが発生します。
PLS-00103: 次のいずれかを予期しているときに、記号"*"が検出されました: := 。( @ % ;
コードは次のとおりです。
この次の部分は関数の一部ではなく、エラーの一部でもありませんが、おそらくエラーがあります。
ポイントは、2 つの数値 (employeeid と、テーブルに既にリストされている給与を増やすパーセンテージ) を取り、更新された給与を返すことです。増やせない理由がわかりません。
sql - Oracle PL/SQL エラー PLS-00103
これはコードです:
そして試してみると、次のようになります:ORA-06550 PLS-00103エラー
sql - プロシージャに入れると Oracle ステートメントが機能しない
私は Oracle を初めて使用し、この問題を経験しています。
次のような手順を作成しました。
SELECT ステートメントを個別に実行しようとしましたが、うまくいきました。しかし、手続きに入れると。私は働きませんでした。エラーは次のとおりです。
「GETART」のエラー
ありがとうございました
oracle - SQLPLUS この手順を修正して正しく機能させるにはどうすればよいですか?
大丈夫。このコードをクラスからコピーしましたが、実際には動作しないため、その時点で半分寝ていたに違いありません。
この手順を実際に機能するように修正するにはどうすればよいですか?
ユーザーエラーは次のとおりです。
plsql - 2 つのパッケージ PLSQL の作成中に PLS-00103 が発生する
plsqlで2つのパッケージ本体を作成しようとしています。これは私のコードです:
これを実行すると、PLS-00103 エラーが 3 回発生します。1 つ目は 6 行目と 16 行目で、「.」という記号に遭遇したと述べています。次のいずれかを期待する場合:constant exception <an identifier> <a double-quoted delimited-identifier> table long double ref char time timestamp interval date binary national character nchar The symbol "<an identifier>" was substituted for "." to continue.
奇妙なことに、2 番目のパッケージ本体をコメント アウトすると、すべて正常に動作します。エラーは最初のパッケージ定義の先頭にあります。
ここで何か愚かな間違いをしているのですか、1 つのセッションで 2 つのパッケージを作成できないのですか、それとも他に何が起こっているのでしょうか。これらのエラーにはロジックが表示されません。
sql - テーブルまたはビューが存在しないため、Oracle SQLスローエラーでトリガーをコンパイル中に
また、次のエラーが「declare @empsal」に近づいていPLS-00103 :Encountered the symbol "@" when expecting one of the following
ます...
私のテーブルはデータベースに存在します。
私のトリガー:
sql - SQL - 次のいずれかを期待しているときに、シンボル「EXCEPTION」が発生しました。
手順を作成しようとしています。コードを実行すると、次のエラーが表示されます。
おそらく、それは私BEGIN
のEND
文と関係がありますか?私はSQLが初めてで、理解できませんでした。
これが私のコードです:
必要に応じて使用される関数のコードを次に示します。
oracle - PLS-00103: 次のいずれかを予期しているときに、記号"THEN"が検出されました
このコードを実行しようとしていますが、「THEN」でエラーが発生します。すべてのコードを1行ずつチェックしましたが、エラーはifステートメントにあるようですが、二重にチェックしました。
最初に起こった事故に救急車を送ることができるように、事故の時間を比較しようとしています。助けていただければ幸いです