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

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

plsql - PLSQLプロシージャ・エラー

コードの実行中に以下のエラーが発生します

show erros コマンドの後、私はこれを得ました

これは残りのコードです:

以下は、エラーを表示する前に実行している実際のコードです。

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

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"が検出されました:

; 象徴 ";" 続行するには、「ファイルの終わり」に置き換えられました。

このエラーの原因がわかりません。このエラーの原因を知っていますか? または、なぜこれが起こっているのですか?

前もって感謝します!

-デビッド

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

oracle - 関数のコンパイル中のエラー PLS-00103

関数をコンパイルすると、このエラーが発生します。

PLS-00103: 次のいずれかを予期しているときに、記号"*"が検出されました: := 。( @ % ;

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

この次の部分は関数の一部ではなく、エラーの一部でもありませんが、おそらくエラーがあります。

ポイントは、2 つの数値 (employeeid と、テーブルに既にリストされている給与を増やすパーセンテージ) を取り、更新された給与を返すことです。増やせない理由がわかりません。

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

sql - Oracle PL/SQL エラー PLS-00103

これはコードです:

そして試してみると、次のようになります:ORA-06550 PLS-00103エラー

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

sql - プロシージャに入れると Oracle ステートメントが機能しない

私は Oracle を初めて使用し、この問題を経験しています。

次のような手順を作成しました。

SELECT ステートメントを個別に実行しようとしましたが、うまくいきました。しかし、手続きに入れると。私は働きませんでした。エラーは次のとおりです。

「GETART」のエラー

ありがとうございました

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

oracle - SQLPLUS この手順を修正して正しく機能させるにはどうすればよいですか?

大丈夫。このコードをクラスからコピーしましたが、実際には動作しないため、その時点で半分寝ていたに違いありません。

この手順を実際に機能するように修正するにはどうすればよいですか?

ユーザーエラーは次のとおりです。


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

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 つのパッケージを作成できないのですか、それとも他に何が起こっているのでしょうか。これらのエラーにはロジックが表示されません。

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

sql - テーブルまたはビューが存在しないため、Oracle SQLスローエラーでトリガーをコンパイル中に

また、次のエラーが「declare @empsal」に近づいていPLS-00103 :Encountered the symbol "@" when expecting one of the followingます...

私のテーブルはデータベースに存在します。

私のトリガー:

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

sql - SQL - 次のいずれかを期待しているときに、シンボル「EXCEPTION」が発生しました。

手順を作成しようとしています。コードを実行すると、次のエラーが表示されます。

おそらく、それは私BEGINEND文と関係がありますか?私はSQLが初めてで、理解できませんでした。

これが私のコードです:

必要に応じて使用される関数のコードを次に示します。

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

oracle - PLS-00103: 次のいずれかを予期しているときに、記号"THEN"が検出されました

このコードを実行しようとしていますが、「THEN」でエラーが発生します。すべてのコードを1行ずつチェックしましたが、エラーはifステートメントにあるようですが、二重にチェックしました。

最初に起こった事故に救急車を送ることができるように、事故の時間を比較しようとしています。助けていただければ幸いです