我在使用oracle数据库创建表的时候遇到下面的问题:
在创建一张新表的时候同时生成和这个表名相同的但字母为小写的表,
如我要创建的表叫“SYS_USER”,
创建完成后刷新Tables发现同时生成了一个“sys_user”,
而删除“sys_user”的时候“SYS_USER”也会被删除,但不影响“SYS_USER”的添加删除操作。 如果哪位仁兄遇到过类似的问题,还请不吝赐教,谢谢!
在创建一张新表的时候同时生成和这个表名相同的但字母为小写的表,
如我要创建的表叫“SYS_USER”,
创建完成后刷新Tables发现同时生成了一个“sys_user”,
而删除“sys_user”的时候“SYS_USER”也会被删除,但不影响“SYS_USER”的添加删除操作。 如果哪位仁兄遇到过类似的问题,还请不吝赐教,谢谢!
查看表结构desc sys_user和desc SYS_USER是一样的效果
select table_name from user_tables where upper(table_name) like "%SYS_USER%";
看看有几条记录?
刷新的时候生成sys_user表!
在Tables下能同时出现SYS_USER和sys_user吗?
照常不可能啊,
估计是工具的问题!