PL/SQLDeveloper遇到一个奇葩无效标识符问题随记_MySQL
前段时间前,在尝试使用PL/SQL Developer抽取数据时,执行脚本时,遇到了一个ora-00936报错。
查询报错ora-00936
ORA-00936: missing expression tips
Cause: A required part of a clause or expression has been omitted. For example, a SELECT statement may have been entered without a list of columns or expressions or with an incomplete expression. This message is also issued in cases where a reserved word is misused, as in SELECT TABLE.
Action: Check the statement syntax and specify the missing component.
这个错误,常规解决思路是SQL语句问题,但是查看语句并没有问题,最后锁定到来源描述字段,如下,尝试注释掉,就没有问题,有些不知道为何。
vcq9vfjQ0KOsyOfPwqO6PGJyIC8+DQo8aW1nIGFsdD0="这里写图片描述" src="http://img.blog.csdn.net/20151118010831539" title="\" />
可以看到,查询语句成功执行了。
判断这是否是PL/SQL Developer的bug呢,没来得及细分析了,先采用sqlplus执行脚本了。
于是操作如下:
20分钟过去了,4千万数据插入成功了。
随笔记之。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

C++ プログラミング言語を使用してプログラムを開発する場合、「識別子が見つかりません」というエラーがよく発生します。このエラー メッセージは通常、コンパイラが変数、関数、またはクラスの定義を見つけられないことを意味します。この記事では、このエラーの原因と修正方法について説明します。識別子が見つからない原因 まず、「識別子が見つかりません」エラーが発生する原因を見てみましょう。 1.1 変数、関数、またはクラスが定義されていない これは、「識別子が見つかりません」の最も一般的な理由の 1 つです。もし

C 言語の法的識別子の要件は次のとおりです: 1. 識別子は文字 (A ~ Z、a ~ z)、数字 (0 ~ 9)、およびアンダースコア (_) のみで構成できます; 2. 最初の文字は文字である必要があります。またはアンダースコアを数字にすることはできません; 3. 識別子の大文字と小文字は異なり、異なる意味を表します; 4. 識別子をキーワードにすることはできません。

Go 言語では、エンティティに名前を付けるために識別子が使用されます。文法規則には、文字またはアンダースコアで始まることが含まれ、文字、数字、またはアンダースコアを含めることができ、予約されたキーワードは使用できません。意味的には、大文字で始まる定数識別子は不変の値を表し、小文字で始まる変数識別子は変更可能な値を表し、大文字で始まる型識別子は値のセットを表し、小文字で始まる関数識別子の前には通常 Func が付きます。接頭語。これらのルールとセマンティクスを理解することは、明確で保守可能なコードを作成するために重要です。

識別子は、プログラム内の変数、関数、データ定義、ラベルなどに使用されます。言語を始める前に、少なくとも識別子の命名方法を知っておく必要があります。 C 言語では、識別子は英数字の組み合わせです。つまり、文字またはアンダースコアで始まり、残りは文字、任意の数字、またはアンダースコアになります。識別子の命名規則 識別子の命名時に従う必要がある規則は次のとおりです。 - 英字の大文字と小文字は重要です。たとえば、変数に「TUTORIAL」を使用することは、変数に「tutorial」を使用することと、変数に「TutoRial」を使用することとは異なります。これら 3 つの変数はすべて異なる変数を参照します。識別子の長さに関する要件はありません。識別子が 31 文字を超えると、一部のコンパイラで問題が発生する可能性があります。のために

JavaScript では、識別子はプログラミング時にユーザーが使用する名前を指します。識別子は、変数、定数、関数、ステートメント ブロックなどに名前を付け、名前と用途の間の関係を確立するために使用されます。識別子は通常、文字、数字、その他の文字で構成されますを構成します。有効な識別子の最初の文字は文字、アンダースコア、ドル記号である必要があり、JavaScript キーワードや予約語と同じ名前を持つことはできません。

C 言語識別子には 3 つのタイプがあります: 1. キーワード: C 言語で指定された特定の意味を持つ文字列であり、多くの場合予約語とも呼ばれます; 2. 定義済み識別子: 関数ライブラリなど、システムによって事前に定義された識別子です。名前、マクロ定義、および型エイリアス; 3. ユーザー定義識別子は、ユーザーが自分のニーズに従って定義した識別子であり、通常、変数、関数、配列などに名前を付けるために使用されます。ユーザー識別子がキーワードと同じ場合はコンパイル時にエラーが発生し、事前定義された識別子と同じ場合はコンパイル時にエラーは発生しませんが、事前定義された識別子の本来の意味は失われます。

PHP で識別子として使用できる記号には、文字、数字、アンダースコア、漢字が含まれます。詳細な紹介: 1. 文字と数字。識別子は文字と数字で構成できます。文字で始まり、その後に任意の数の文字、数字、またはアンダースコアを続けることができます。2. 下線。識別子にはアンダースコアを含めることができますが、アンダースコアは含めることはできません。 . begin; 3. 中国語の文字。PHP バージョン 7.2 以降、識別子での中国語の文字の使用が許可されています。$ Chinese 変数、中国語関数 () などはすべて正当な識別子です。

Go 識別子の命名規則: 識別子は文字またはアンダースコアで始まる必要があり、大文字と小文字が区別され、キーワードの使用は避けてください。ベスト プラクティスには、キャメルケース表記の使用、略語の回避、一貫性の遵守などが含まれます。これらのルールに従うと、コードの可読性、保守性、品質が向上し、コード ベースの理解しやすさが向上します。
