重命名列名和表名

原创 2006年06月23日 17:24:00

SQL> create table test as select * from t_user;
SQL> desc test
 名称                                                  是否为空? 类型
 ----------------------------------------------------- -------- ------------------------------------
 USERID                                                NOT NULL NUMBER(38)
 LOGINID                                               NOT NULL VARCHAR2(20)
 NAME                                                           VARCHAR2(20)
 PASSWORD                                                       VARCHAR2(20)
 STATUS                                                         CHAR(1)
 EXPIREDDATE                                                    DATE
 MEMO                                                           VARCHAR2(50)
 EXCHANGEID                                            NOT NULL NUMBER(5)
 PASNUMBER                                                      VARCHAR2(20)

SQL> alter table test rename column name to name1;
SQL> desc test;
 名称                                                  是否为空? 类型
 ----------------------------------------------------- -------- ------------------------------------
 USERID                                                NOT NULL NUMBER(38)
 LOGINID                                               NOT NULL VARCHAR2(20)
 NAME1                                                          VARCHAR2(20)
 PASSWORD                                                       VARCHAR2(20)
 STATUS                                                         CHAR(1)
 EXPIREDDATE                                                    DATE
 MEMO                                                           VARCHAR2(50)
 EXCHANGEID                                            NOT NULL NUMBER(5)
 PASNUMBER                                                      VARCHAR2(20)

SQL> rename test to test1;
SQL> desc test;
ERROR:
ORA-04043: 对象 test 不存在


SQL> desc test1
 名称                                                  是否为空? 类型
 ----------------------------------------------------- -------- ------------------------------------
 USERID                                                NOT NULL NUMBER(38)
 LOGINID                                               NOT NULL VARCHAR2(20)
 NAME1                                                          VARCHAR2(20)
 PASSWORD                                                       VARCHAR2(20)
 STATUS                                                         CHAR(1)
 EXPIREDDATE                                                    DATE
 MEMO                                                           VARCHAR2(50)
 EXCHANGEID                                            NOT NULL NUMBER(5)
 PASNUMBER                                                      VARCHAR2(20)

SQL> spool off

使用SQL查询所有数据库名和表名

MySQL中查询所有数据库名和表名 查询所有数据库 show databases; 查询指定数据库中所有表名 select table_name from informatio...
  • u012643122
  • u012643122
  • 2015年03月03日 15:48
  • 23204

Qt之sqlite:获取数据库中的表名和表结构(源码共享)

需求:获取指定数据库的结构。包括数据库中的所有表和表的结构(即表名,字段名,字段类型等信息) 平台:vs2013+Qt 数据库驱动:sqlite...
  • rl529014
  • rl529014
  • 2016年09月03日 18:10
  • 3462

重命名表名和列名sql语句

重命名表名 Exec sp_rename 'Student ,'Teacher'-----student是表名 重命名列名称 Exec sp_rename 'Test1.chvComType' ,'T...
  • zhuoyue008
  • zhuoyue008
  • 2017年09月04日 19:30
  • 380

oracle中重命名列名和表名

我们在创建表结构的过程中,可能会由于失误,造成表中列名错误,如何更改呢,你可能会回答,使用OEM或者PL/SQL,除了这两种方法,我们可以使用命令:     ALTER TABLE 表名 rename...
  • meboy88scofiled
  • meboy88scofiled
  • 2009年12月18日 20:48
  • 28296

取oracle数据库当前用户下所有表名和表名的注释

select a.TABLE_NAME,b.COMMENTS from user_tables a,user_tab_comments b WHERE a.TABLE_NAME=b.TABLE_N...
  • Dracotianlong
  • Dracotianlong
  • 2012年09月05日 11:34
  • 2743

Oracle , MySQL获取所有表名和表字段名称

Oracle: -- 获取当前用户所有表名称: select table_name from user_tables order by table_name; -- 获取GAME_HERO表的所有字段...
  • u013314786
  • u013314786
  • 2017年09月22日 12:19
  • 154

SQLite如何删除,修改、重命名列

今天在SQLite数据库中添加了一列,后来发现列名写错了,于是使用SQL语句来修改列名,可是根本不管用。 首先,请放弃alter吧。 sqlite官方说明如下: SQLite supports ...
  • cangkukuaimanle
  • cangkukuaimanle
  • 2011年10月06日 17:55
  • 11421

DB2 常用命令之 重命名数据 表

1、重新命名表名 rename table old_table_name to new_table_name
  • wgzhl2008
  • wgzhl2008
  • 2015年01月20日 10:22
  • 1059

PDM表名和表字段注解脚本

  • 2013年02月27日 12:39
  • 1KB
  • 下载

SQLSERVER查询所有数据库名和表名

我之前是这样查询指定数据库下的的表名的。 //---创建连接 SqlConnection conn = new SqlConnection(connString); ...
  • HK_5788
  • HK_5788
  • 2015年09月20日 14:54
  • 9154
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:重命名列名和表名
举报原因:
原因补充:

(最多只允许输入30个字)