ページのトップに戻る
Symfoware Server SQLビギナーズガイド

1.2.1 SQL文に指定する名前

SQL文の中に指定する名前には、以下のものがあります。

  1. スキーマ名

  2. 表名

  3. 列名

  4. ルーチン名

  5. パラメタ名

  6. トリガ名

  7. SQL変数名

  8. 記述子名

  9. コネクション名

  10. SQLサーバ名

  11. カーソル名

  12. 相関名

  13. SQL文識別子

  14. 順序名

a)からc)は、データベースで定義する名前です。これらの名前は、スキーマや表の設計時に決定します。d)はプロシジャルーチン定義またはファンクションルーチン定義で定義する名前です。e)はプロシジャルーチン定義で定義する名前です。これらをSQL文の中に指定する場合には、そのとおりのつづりで指定します。また、f)はトリガ定義で定義する名前です。

参照

データベース定義、プロシジャルーチン定義およびトリガ定義については“RDB運用ガイド(データベース定義編)”を参照してください。

g)は、プロシジャルーチン定義の複合文で定義する名前です。

h)からm)は、SQL文の中で付ける名前です。h)、i)およびj)のデータ型は、文字列型であることが必要です。また、k)、l)およびm)の名前を付けるときの規則を以下に示します。

SolarisSolarisの場合

LinuxLinuxの場合

WindowsWindowsの場合


なお、英字と各国語文字を混在して使用することはできません。

n)は順序定義で定義する名前です。