各DBのテーブル名の長さ制限

たまに必要になるので書いておきます。

Oracle

データベース・オブジェクト名および修飾子

名前は、1から30バイトの長さで指定する必要があります。

PostgreSQL

語彙の構成

デフォルトではNAMEDATALENは64なので、識別子は最長で63バイトです。

MySQL

MySQL :: MySQL 5.6 リファレンスマニュアル :: 9.2 スキーマオブジェクト名

テーブル     64 (NDB ストレージエンジン: 63)

DB2

SQL と XML の制限 - IBM Knowledge Center

表名     128

SQL Server

データベース オブジェクト

テーブル名128 文字

 

 

Oracleが飛びぬけて短いですね。