SPL では、キーワードおよびユーザー定義識別子は大文字・小文字を区別しません。一方、文字および文字列定数、および外部ソースから取得したデータは、大文字・小文字を区別します。
| 要素 | 大文字・小文字を区別するか |
|---|---|
| キーワード | いいえ |
| ユーザー定義識別子 | いいえ |
| 文字および文字列定数 | はい |
| PolarDB for PostgreSQL (Compatible with Oracle) からのデータ | はい |
| 外部ソースからのデータ | はい |
キーワードと識別子
SPL プログラム内のキーワードおよびユーザー定義識別子は、大文字・小文字を区別しません。以下の 4 つの文は同等です:
DBMS_OUTPUT.PUT_LINE('Hello World');
dbms_output.put_line('Hello World');
Dbms_Output.Put_Line('Hello World');
DBMS_output.Put_line('Hello World');文字列定数および取得したデータ
文字および文字列定数は大文字・小文字を区別します。同様に、PolarDB for PostgreSQL (Compatible with Oracle) や外部ソースから取得したデータも大文字・小文字を区別します。
以下の文:
DBMS_OUTPUT.PUT_LINE('Hello World!');は、次の出力を生成します:
Hello World!以下の文:
DBMS_OUTPUT.PUT_LINE('HELLO WORLD!');は、次の出力を生成します:
HELLO WORLD!