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 NUMBERSQL>
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 NUMBERSQL>
解决方案 »
- oracle连接无故断掉3次 昨晚到今天下午 process数和session数都没问题
- 初学oracle,问1个简单的sql语句
- 新接手无任何资料的库管系统(基于Oracle),资料更改请教
- 有关备份回滚脚本
- oracle 怎么样分组查询时间差
- 新手请教
- 高分求 weblogic与websphere性能比较 ,oracle与sybase性能比较文档
- 想在执行一条SQL语句后延时几秒种再执行另一条语句:
- 请问oracle中的实用程序SQL*Loader,从哪里可以找到,我是初学者
- 我是初学者,请问各位大虾一个问题?
- 急!!!怎么得到指定文件夹下的所有文件的名字及其属性
- 哪位高手能告述我如何在 C# 中执行Oracle的PL/SQL语句?
批量执行rename tbnameold to tbnamenew;来实现的。
我如何得到
--下面语句是 将要生成 文件的内容
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!