データベース オブジェクトの識別子の上限サイズ
データベースオブジェクトの識別子 | 12.2以後 | 12.2未満 |
---|---|---|
データベース名 | 8バイト | 8バイト |
ディスク・グループ プラガブル・データベース(PDB) ロールバック・セグメント 表領域および表領域セット |
30バイト | 30バイト |
識別子にピリオドで区切られた複数の部分が含まれる場合、各属性の長さ | 128バイト | 30バイト |
データベース・リンクの名前 | 128バイト | 128バイト |
その他 | 128バイト | 30バイト |
非引用識別子と引用識別子の使える文字の制限
識別子の種類 | データベースオブジェクト | 文字制限 | 開始文字制限 | 使える単語の制限 | 禁止文字 |
---|---|---|---|---|---|
非引用識別子 | データベース・リンク以外 | 英数字 下線(_) ドル($) シャープ(#) |
アルファベット | Oracle SQLの予約語は使用不可 | 二重引用符 null文字(\0) |
非引用識別子 | データベース・リンク | 英数字 下線(_) ドル($) シャープ(#) ピリオド(.) アットマーク(@) |
アルファベット | Oracle SQLの予約語は使用不可 | 二重引用符 null文字(\0) |
引用識別子 | - | - | 全て | 大文字のROWIDは列名に使用不可 | 二重引用符 null文字(\0) |
補足
引用識別子はダブルクォートで囲う名前。
非引用識別子はそれ以外の名前。