【发布时间】:2011-09-07 16:08:14
【问题描述】:
我成功地将mysql迁移到oracle。但唯一的问题是表名和字段名区分大小写。网络中的某些页面说转到 sql developer 中的工具和选项并勾选 ansi 但我找不到它。 在 oracle 网站论坛上说它是迁移的一部分。 有人有新版本的 sql developer 并从 mysql 迁移吗?
例如
calendarColor 变成 CALENDARCOLOR
【问题讨论】:
-
请向我们展示您正在运行的真实 SQL 语句。理想情况下也显示使用 CREATE TABLE 语句(只需从 SQL Developer 复制该 CREATE 表即可)
-
PROMPT Creating Table calendarcolor ... CREATE TABLE calendarcolor ( calendarColorId NUMBER(10,0) NOT NULL ); PROMPT Creating Primary Key Constraint PRIMARY_3 on table calendarcolor ... ALTER TABLE calendarcolor ADD CONSTRAINT PRIMARY_3 PRIMARY KEY ( calendarColorId ) ENABLE ; -
似乎生成代码不是大写怪异.. 必须检查生成的代码
-
如果 CREATE TABLE 中没有使用引号,那么该表在内部以大写形式存储,您不需要在任何地方使用引号
-
永远不要使用任何引用。
标签: mysql oracle oracle-sqldeveloper