SqlServer导入Oracle,表名自动加上"",如果改表名?

howbigsea 2005-06-14 10:06:36

SqlServer导入Oracle,所有的表名自动加上"",
这一下郁闷了,这样的问题除了重新导入还有什么办法解决?

重新导入时候,如何避免再出现表名自动加上""的问题,谢谢
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
howbigsea 2005-06-14
  • 打赏
  • 举报
回复

非常感谢!
bzszp 2005-06-14
  • 打赏
  • 举报
回复
是的

SQL> spool c:\rename.sql --利用spool 生成 rename.sql 文件
--下面语句是 将要生成 文件的内容
SQL> select 'rename "'||table_name||'" to '||table_name||';' from user_tables where TABLE_NAME<>uppe
r(table_name);

'RENAME"'||TABLE_NAME||'"TO'||TABLE_NAME||';'
--------------------------------------------------------------------------
rename "tb2" to tb2;

已用时间: 00: 00: 00.30
SQL> spool off; --spool 结束!文件已经生成了

SQL> @c:\rename.sql --调用这个文件
...
OK!
howbigsea 2005-06-14
  • 打赏
  • 举报
回复
c:\rename.sql 是什么东东,自己编写的批处理文件?
我如何得到
bzszp 2005-06-14
  • 打赏
  • 举报
回复
上面的例子,是通过编写批处理文件
批量执行rename tbnameold to tbnamenew;来实现的。
wfeng7907 2005-06-14
  • 打赏
  • 举报
回复
rename "aa" to aa
bzszp 2005-06-14
  • 打赏
  • 举报
回复
SQL> create table "tb2" (aaa number);

表已创建。

已用时间: 00: 00: 01.63
SQL> select TABLE_NAME from user_tables where TABLE_NAME<>upper(table_name);

TABLE_NAME
------------------------------
tb2

已用时间: 00: 00: 00.20
SQL> spool c:\rename.sql
SQL> select 'rename "'||table_name||'" to '||table_name||';' from user_tables where TABLE_NAME<>uppe
r(table_name);

'RENAME"'||TABLE_NAME||'"TO'||TABLE_NAME||';'
--------------------------------------------------------------------------
rename "tb2" to tb2;

已用时间: 00: 00: 00.30
SQL> spool off;
SQL> @c:\rename.sql
SP2-0734: 未知的命令开头 "SQL> selec..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "'RENAME"'|..." - 忽略了剩余的行。

表已重命名。

已用时间: 00: 00: 00.80
SP2-0734: 未知的命令开头 "已用时间: ..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "SQL> spool..." - 忽略了剩余的行。
SQL> select TABLE_NAME from user_tables where TABLE_NAME<>upper(table_name);

未选定行

已用时间: 00: 00: 00.10
SQL> desc tb2
名称 空? 类型
----------------------------------------- -------- ----------------------------
AAA NUMBER

SQL>

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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