快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

oracle怎么重命名表 oracle重命名表空间

oracle中怎么更改表中字段名?

首先方法是使用RENAME关键字:

成都创新互联公司是一家专业提供温县企业网站建设,专注与成都做网站、成都网站制作、HTML5、小程序制作等业务。10年已为温县众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

修改字段名:alter table 表名 rename column 现列名 to 新列名;

修改表名:alter table 表名 rename to 新表名

增加字段语法:alter table tablename add (column datatype [default value][null/not null],….);

说明:alter table 表名 add (字段名 字段类型 默认值 是否为空);

例:alter table sf_users add (HeadPIC blob);

例:alter table sf_users add (userName varchar2(30) default '空' not null);

修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);

说明:alter table 表名 modify (字段名 字段类型 默认值 是否为空);

例:alter table sf_InvoiceApply modify (BILLCODE number(4));

删除字段的语法:alter table tablename drop (column);

说明:alter table 表名 drop column 字段名;

例:alter table sf_users drop column HeadPIC;

字段的重命名:

说明:alter table 表名 rename  column  列名 to 新列名   (其中:column是关键字)

例:alter table sf_InvoiceApply rename column PIC to NEWPIC;

表的重命名:

说明:alter table 表名 rename to  新表名

例:alter table sf_InvoiceApply rename to  sf_New_InvoiceApply;

oracle 数据库能不能重命名

这个是可以的

1. 在mount 或者open 下, alter database backup controlfile to trace;

2. 在 init.ora里把dbname 改成新名字

3. 打开在第一步生成的trace, 把里面 create controlfile 那行中 reuse 'old database name'

改成set 'new database name'

4. alter system swich logfile, shutdown database, 把现有controlfile 改名。 在svrmgrl中运行第三步的tracefile , 这样生成 新控制文件, open database, 改名完成。

ORACLE dmp文件导入其中一张表并重命名

这个貌似是不行的,你可以先将数据库中的table1表 rename为table3,然后再导入,如果要达到你的目的,导入后,再进行两次rename,就可以了

oracle需要重命名数据文件和重命名的表空间的不同

**如何重命名数据文件 **

数据文件重命名可以用两种方法:alter database和alter tablespace

二者区别是alter tablespace只能用于下面情况下的数据文件,不包括SYSTEM表空间,不包含激活的回滚段,还有临时段,

但是用alter tablespace可以在实例启动的时候来执行;

而alter database则适应于任何的数据文件,但是数据库要在MOUNT状态下.

alter database方法步骤:

1.关闭实例

2.用操作系统命令重命名或者移动数据文件

3.MOUNT数据库,然后用alter database来重命名文件,要写出全路径名

4.启动实例

SQL connect sys/oracle as sysdba;

SQL startup mount U1;

SQL alter database rename file '/u01/oracle/U1/data01.dbf ' TO '/u02/oracle/U1/data04.dbf ' ;

SQL alter database open;

alter tablespace方法步骤:

1.offline相应的表空间

2.用操作系统命令重命名或者移动数据文件

3.用alter tablespace命令来重命名数据库中的文件

4.online表空间

SQL connect sys/oracle as sysdba

SQL alter tablespace app_data offline;

SQL alter tablespace app_date rename datafile '/u01/oracle/U1/data01.dbf ' TO '/u02/oracle/U1/data04.dbf ' ;

SQL alter tablespace app_data online;

在oracle中重命名表空间需要使用什么关键字

在oracle中重命名表空间需要使用ALTER、TABLESPACE、RENAME、TO关键字。在Oracle-11g以前的版本中,表空间无法重命名,但Oracle-11g提供了对表空间进行重命名的新功能,这对于一般的管理和移植来说时非常方便的。


当前标题:oracle怎么重命名表 oracle重命名表空间
当前网址:http://6mz.cn/article/hissge.html

其他资讯