0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracleの識別子のサイズ・使える文字制限のメモ

Last updated at Posted at 2022-06-11

データベース オブジェクトの識別子の上限サイズ

データベースオブジェクトの識別子 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)

補足

引用識別子はダブルクォートで囲う名前。
非引用識別子はそれ以外の名前。

参考

SQL言語リファレンス-データベース・オブジェクト名および修飾子-Oracle Help Center

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?