問題タブ [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.
oracle - エラーPLS-00103Oracleでユーザー定義関数をコンパイルしています
日付の部分文字列を含むテキスト引数を指定するとDATEを返すユーザー定義関数をOracleで作成しようとしています。私はこれを書くためのいくつかの方法を試しましたが、すべて同じエラーをスローするようです:
エラー:
FUNCTIONlm_date_convertコンパイルされました。1/46
PLS-00103:次のいずれかを予期しているときに、記号「(」が検出されました::=。)、@%デフォルト文字続行するには、「(」の代わりに記号「:=」を使用しました。
これについての考え、および一般的なUDF作成のヒント(および優れたリファレンス)は大歓迎です!ありがとう。
oracle - ORA-06550 および PLS-00103
こんにちは、
UNIX OS を使用しており、Oracle で作業しています。以下のエラーメッセージが表示されます
グーグルで、「問題は改行のWindows CRLF文字にあるようです。Oracleはこれを空白として扱わず、代わりに空の文字列と見なします。この問題を回避するには、CRLF文字を次のように変換しますLFキャラクターとオラクルは幸せになるはずです。」
UNIX/kshシェルでなぜそれが起こっているのか、誰にも分かりますか?
oracle - PLS-00103 プロシージャのエラー
私は2つのサーバー(テスト用と本番用)を持っており、どちらにも次のOracleパッケージがあります(両方のサーバーで同じ出力SELECT * FROM V$VERSION;
:
Oracle9i Enterprise Edition リリース 9.2.0.3.0 - 本番
PL/SQL リリース 9.2.0.3.0 - 本番
CORE 9.2.0.3.0
Linux 用 TNS: バージョン 9.2.0.3.0 - 本番
NLSRTL バージョン 9.2.0.3.0 - 本番
奇妙なことに、あるサーバーでは問題なく動作し、他のサーバーではこれらのエラーが発生します...どこを見ればよいですか? サーバーの設定の問題のようです。
私はこの手順をコンパイルしようとしています:
サーバーの 1 つで次のエラーが発生します。
PROCEDURE P_A1 のコンパイル エラー
問題は、先ほど言ったように、テスト サーバーでは機能しますが、運用サーバーでは機能しないということです。Oracle のバージョンは同じです。この問題を引き起こしているのは構成オプションであると確信しています。しかし、解決策を探す場所がわかりません。
"Select ( Select ..." は、スカラー サブクエリでない場合は正常に機能します。カーソル内にあると失敗します。運用サーバーで機能しないのはなぜですか?
plsql - PLS-00103 関数の終了時にエラーが発生しました
関数に関連する次のエラーを受け取る:
'行 20 のエラー: PLS-00103: 次のいずれかを期待しているときに、シンボル「ファイルの終わり」が発生しました: 終了プラグマではなく、最終的なインスタンス化可能な順序が静的メンバー コンストラクター マップをオーバーライドしています 0.01 秒
任意の提案をいただければ幸いです...
oracle - Oracle: 例外とエラー
この関数を SQL で記述しましたが、理由がわかりませんが、例外セクションでエラーを返し続けます。構文を確認し、文書化しましたが、うまくいきませんでした。誰か助けてください。
返されたエラー:
oracle - create oracleパッケージが検出されましたPLS-00103:シンボル「CREATE」が検出されました
Oracle sql開発者を使用してOracleパッケージを作成していますが、次のコンパイルエラーが発生しました。
エラー(7,1):PLS-00103:シンボル「CREATE」に遭遇しました。
6行目にaを追加する/
と、エラーは次のようになります。
エラー(6,1):PLS-00103:記号「/」が検出されました
私はこのような空の実装に疲れました:
私は同じエラーを受け取りました。
oracle - プロシージャを呼び出そうとしたときのPLS-00103
コンパイルしようとすると、次のエラーが発生します
エラー(16,8):PLS-00103:次のいずれかを予期しているときにシンボル「SPROLLUPEXPENSEITEM」が発生しました::=。(@%;続行するには、「SPROLLUPEXPENSEITEM」の代わりに記号「:=」を使用しました。
と
エラー(17,15):PLS-00103:次のいずれかが予想されるときに記号"="が検出されました。(* @%&=-+ </> at inはmodの余りであり、remではなく<>または!=または〜=> =<=<>およびまたはlike2like4likec between || multiset member submultiset
私は学生で、これは非常に新しいので、助けていただければ幸いです。
sql - PLSQLでシンボル「end-offile」が検出されました...PLS-00103
以下のようにsthを書き込もうとしたとき、私はPLSQLにまったく慣れていません。
SQLDeveloperでステートメントを実行中に次のエラーが発生しました
予期しているときに記号「ファイルの終わり」に遭遇したのは、次のいずれかです。開始ケース宣言終了例外など...
私の声明の何が問題になっていますか?誰かがこれを解決する方法のヒントを教えてもらえますか?私はすべてのヒントをとてもうれしく思います。
sql - Oracle SQL PLS-00103 パッケージ本体の作成時のエラー
次のエラーが表示されます。
次の理由により、パッケージの作成操作は成功しませんでした: 行 41 のエラー: PLS-00103: 次のいずれかを期待しているときに、シンボル「ファイルの終わり」が発生しました: end プラグマではなく、最終インスタンス化可能な順序が静的メンバー コンストラクター マップをオーバーライドしています
コードは次のとおりです。
最初はこれが問題かもしれないと思っていたので、例外をコメントアウトしましたが、エラーはまだ残っています。
誰か助けてくれませんか?
oracle - PL/SQL: シーケンス作成時のエラー
私はPL/SQLを初めて使用し、Oracle SQL Developerを使用して、シーケンスを使用して既存のデータの主キーを生成し、別のDBに書き込むプロシージャを作成しています。
問題のコードはNDAの下にあります..基本的に私は次のものを持っています:
エラー PLS-00103 が発生し、begin、function、package、pragma、procedure などを期待しているときにシンボル CREATE が発生したことを示しています。