Oracle 修改表名

1、ALTER TABLE T_PLAT_KEYWORD_STATISTIC RENAME TO T_PLAT_KEYWORD;
2、create new_table as select * from old_table;drop table old_table;
3、SQL> select tname from tab;
TNAME
------------------------------
TEST

SQL> rename test to temp ;
Table renamed.

SQL> select tname from tab ;
TNAME
------------------------------
TEMP
时间: 2024-10-03 05:50:41

Oracle 修改表名的相关文章

oracle修改表名和列名的多种方式

重命名表 对于已存在的表,还可以修改其名称.重命名表有两种语法形式,一种是使用ALTER TABLE语句,语法如下: ALTER TABLE table_name RENAME TO new_table_name: 另一种是直接使用RENAME语句,语法如下: RENAME table_name TO new_table_name; 修改列的名称 修改表中的列的名称的语法如下: ALTER TABLE table_name RENAME COLUMN column_name TO new_col

oracle修改表名、列名、字段类型、添加表列、删除表列

ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段类型ALTER TABLE SCOTT.TEST ADD ADDRESS VARCHAR2(40) --添加表列ALTER TABLE SCOTT.TEST DROP NAME CASCAD

oracle 修改表名几种方法

alter table byp3 rename to byp_2 rename byp_2 to byp3 create byp_2 as select * from byp3 (在这里还可以给加个where限制条件直接取一个表格式或者取一部分数据就行) drop byp3

mysql表名等大小写敏感问题、字段类型timestamp、批量修改表名、oracle查询历史操作记录等

mysql表名等大小写敏感问题:http://blog.csdn.net/postnull/article/details/72455768: 1 MySQL在Linux下数据库名.表名.列名.别名大小写规则是这样的: 2 1.数据库名与表名是严格区分大小写的: 3 2.表的别名是严格区分大小写的: 4 3.列名与列的别名在所有的情况下均是忽略大小写的: 5 4.字段内容默认情况下是大小写不敏感的. ================================================

Oracle中修改表名遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”

Oracle中想修改表名: rename ASSETPORJECT to ASSETPROJECT; --结果提示:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效. 看来有锁定该表的会话,于是,执行如下查询: SELECT sid, serial#, username, osuser FROM v$session where sid in(select session_id from v$locked_object); --kill掉相关的会话 ALTER

Oracle:SQL语句--对表的操作——修改表名

1 – 修改表名(未验证在有数据,并且互有主外键时,是否可用) 2 3 语法: 4 rename 现表名 to 新表名; 5 6 例: 7 rename T_Student2 to T_Stu;

oracle修改表空间

1.先找到这哪些表的表空间不对 select * from dba_tables where tablespace_name='TDB'; 2.将表空间在 TDB 中的移到表空间 TDB2009 中 语法是:alter table table_name move tablespace tablespace_name; alter table tdb2009.ASSOC_INFO move tablespace TDB2009; alter table tdb2009.BGUSERPOPD mov

oracle的表名、字段名、constraint名的长度限制分别是多少?

文章出处:http://blog.csdn.net/haiross/article/details/38379615 1 Oracle:表名.字段名.constraint名的长度有限制 2 3 oracle 的命名规则: 4 1.要以字母开头 5 2.包含字母和数字,以及# $ 6 3.不能超过30个字符 7 8 这是Oracle的限制! 9 10 数据库 表名列名长度限制问题 11 今天修改数据库表名,感觉现有的定义列名都无含义...修改后被同事告知,列名有点长,怕有的数据库不支持.. 12

mongo修改表名

http://docs.mongodb.org/manual/reference/command/renameCollection/ db.source-namespace.renameCollection( "target" ) 比如把users 替换成 all_users db.users.renameCollection( "all_users" ) mongo修改表名,布布扣,bubuko.com