Symfoware(R) Server SQLビギナーズガイド - FUJITSU - |
目次
索引
![]() ![]() |
SQL文の中に指定する名前には、以下のものがあります。
スキーマ名
表名
列名
ルーチン名
パラメタ名
トリガ名
ホスト識別子
SQL変数名
記述子名
コネクション名
SQLサーバ名
カーソル名
相関名
SQL文識別子
順序名
a)からc)は、データベースで定義する名前です。これらの名前は、スキーマや表の設計時に決定します。d)はプロシジャルーチン定義またはファンクションルーチン定義で定義する名前です。e)はプロシジャルーチン定義で定義する名前です。これらをSQL文の中に指定する場合には、そのとおりのつづりで指定します。また、f)はトリガ定義で定義する名前です。データベース定義、プロシジャルーチン定義およびトリガ定義については“RDBユーザーズガイド データベース定義編”を参照してください。
g)は、ホスト変数の名前です。ホスト変数は、埋込みSQL宣言節で名前を付け、SQL文の中で使用します。ホスト変数の名前はC言語およびCOBOL85で規定される変数名です。ただし、以下の条件を満たすことが必要です。
“SQL”以外で始まる名前とします。
ホスト変数のデータ型については、“SQLのデータ型と対応するホスト変数のデータ型”を参照してください。
h)は、プロシジャルーチン定義の複合文で定義する名前です。
i)からn)は、SQL文の中で付ける名前です。i)、j)およびk)のデータ型は、文字列型であることが必要です。また、l)、m)およびn)の名前を付けるときの規則を以下に示します。
英字で指定する場合
先頭は、英字とします。
2文字目以降は、英字、数字、または下線“_”とします。
英小文字を使用した場合、対応する英大文字に変換されます。
名前の長さは36バイト以内とします。
各国語文字で指定する場合(UNIX系の場合)
EUC(Extended Unix Code)のコードセット1(2バイト)、シフトJISおよびUNICODEが使用できます。
名前の長さは36バイト以内とします。
各国語文字で指定する場合(Windows Me、Windows 2000、Windows XPおよびWindows Server 2003の場合)
シフトJISおよびUNICODEが使用できます。
名前の長さは36バイト以内とします。
なお、英字と各国語文字を混在して使用することはできません。
目次
索引
![]() ![]() |