【发布时间】:2010-01-08 17:26:46
【问题描述】:
我想知道是否有问题,如果表或列名包含大写字母。有些东西让我相信当一切都保持小写时,数据库的麻烦会更少。真的吗?哪些数据库不喜欢表名和列名中的任何大写符号?
我需要知道,因为我的框架会从 ER 模型自动生成关系模型。
(这个问题不是关于它的风格是好是坏,而只是关于它是否是任何数据库的技术问题)
【问题讨论】:
-
您到底认为可能存在什么样的“麻烦”?
-
麻烦 = DBMS 不接受表名和列名的大写字母。
-
PostgreSQL 中混合大小写或大写的列名必须双引号。如果以后不想操心,就用小写的方式命名吧。