2012-04-29 18 views
1

プロシージャを作成していますが、SQL Developerが奇妙なエラーをスローします。私はスクリーンショットを作る。Oracle SQL Developer - 大文字と小文字を区別する

enter image description here

表の列は、小さな文字で名前を持っています。私は小さな手紙を書いた!しかし、SQL Developerでは、大きな文字を書いて、大きな文字が実際の列名と一致しないと言っています...

私の英語のために申し訳ありません、わかりました。

+0

Oracleは大文字と小文字を区別しません。何か別のことが起こっている。 – Marc

+0

@Marcが間違っています。引用符内のものがOracleでは大文字と小文字を区別しているため、引用符で小文字の表/列名を作成すると、大文字と小文字が区別されます。これを示す私の答えを見て – Sathya

+1

@サティヤ、ありがとう。私は2つのことを学びました:(1)引用符で囲まれた大文字と小文字の区別について正しいです、そして(2)SqlFiddle.comのようなものが存在します。とてもかっこいい。 – Marc

答えて

2

の場合は、絶対にという名前のカラム名を "ID_pr"スタイルで作成したことを確認してから、クエリするときに引用符でクエリする必要があります。

SELECT "PRACOVNIK"."ID_pr" .. 

そうです。これを示しSQLFiddleの

例:http://sqlfiddle.com/#!4/93b49/5

関連する問題