请问如何将表名改为大写,因为小写要加引号?

ZPHMARK 2004-07-27 08:19:52
请问如何在ORACLE中将表名改为大写,因为小写要加引号?
...全文
259 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
midaszmm 2004-07-27
  • 打赏
  • 举报
回复
SQLSERVER迁到ORACLE, 在导入精零中可将表名变成大写
ZPHMARK 2004-07-27
  • 打赏
  • 举报
回复
对了,还有在SQLSERVER中表中的标识列,迁到ORACLE中要怎么变啊?小弟是初学者,还望各位多指点。谢谢大家的指点。
ZPHMARK 2004-07-27
  • 打赏
  • 举报
回复
用rename 还是有点不方便,改起来很慢啊,我有好几百个表要改啊
ZPHMARK 2004-07-27
  • 打赏
  • 举报
回复
请问楼上能告诉我那个循环程序怎么写啊?能给个示例吗?
dlmaomao 2004-07-27
  • 打赏
  • 举报
回复
自编一个循环程序,用replace 替换表名。其中用到正则表达式的具体选项来替换引号和解决字母小写变大写的问题。
洪十二 2004-07-27
  • 打赏
  • 举报
回复
不区别大小写的
luxuezhu 2004-07-27
  • 打赏
  • 举报
回复
rename "table_name" to table_name
ZPHMARK 2004-07-27
  • 打赏
  • 举报
回复
可是我有好几百个表啊,我又不想一个一个地去重建,那样的话多费时间,而且里面还有一些数据啊
ZPHMARK 2004-07-27
  • 打赏
  • 举报
回复
我是倒入的表啊,从SQL-SERVER2000中导过来的,但是如果加引号的话那很麻烦,也不方便啊,有什么更好的办法没有,除了重建表之外。
dinya2003 2004-07-27
  • 打赏
  • 举报
回复
重建表.系统自动将表名用大写.
smallcrocodile 2004-07-27
  • 打赏
  • 举报
回复
表名是步区别大小写的!
实在要改,不如建一个视图吧
jiezhi 2004-07-27
  • 打赏
  • 举报
回复
重新建表是一个做法。
jiezhi 2004-07-27
  • 打赏
  • 举报
回复
表名不区分大小写的,除非是加引号的表。
如果你是倒入oracle的表(比如access倒入oracle的表),就会加引号,
否则是不用加的。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧