Skip to main content

MAX_IDENTIFIER_LEN

Constant MAX_IDENTIFIER_LEN 

Source
pub const MAX_IDENTIFIER_LEN: usize = 63;
Expand description

L-4 修复:SQL 标识符最大长度(取所有主流数据库最严格值)

  • PostgreSQL: 63 chars (NAMEDATALEN default 64, minus 1)
  • MySQL: 64 chars
  • Oracle: 30 chars (12.2R2 之前) / 128 chars (12.2R2+)
  • SQL Server: 128 chars
  • SQLite: 实际无限制(但建议遵守 63)

取 63 作为最严格值,覆盖所有主流数据库。