`
chengxianju
  • 浏览: 258054 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

oracle alter table用法【转载】

阅读更多
由于懒得记语法,方便以后查阅
create   table  liu(a  varchar2 ( 20 ),b  number ( 2 ))

alter   table  liu rename  to  jin
rename jin 
to  cai

alter   table  cai  add   c  varchar2 ( 30 )
alter   table  cai  add   (d  varchar2 ( 30 ),e  number ( 4 ))

alter   table  cai rename  column  e   to  f

alter   table  cai modify d  varchar ( 40 )
alter   table  cai modify f  varchar ( 40 )

alter   table  cai  drop   column   f

分享到:
评论

相关推荐

    ALTER TABLE table_name

    通过以上示例可以看出,在 Oracle 数据库中使用 `ALTER TABLE` 语句可以灵活地对表结构进行修改,以适应业务需求的变化。此外,这些操作通常需要相应的权限才能执行,并且为了保证数据一致性,可能还需要考虑事务...

    ORACLE Rename Table的语法

    在 ORACLE 中,重命名(Rename)一个表的命令是 ALTER TABLE old_name RENAME TO new_name,而不是 RENAME old_name TO new_name。 REname 命令只是 SQL*Plus 的命令,不能在其他程序中使用,如果将其放在 Java、...

    SQLserver、Oracle、Mysql语法与用法对比

    - Oracle:`alter table 表名 rename column 旧列名 to 新列名` - MySQL:`alter table test change column address address1 varchar(30)` 5. **删除数据库**: - SQL Server:`drop database 数据库名` - ...

    alter提升各种数据库脚本的方法

    通过以上介绍,我们可以看到不同的数据库系统虽然都支持ALTER命令来修改表结构,但在具体的语法和使用方法上存在一定的差异。了解这些差异对于跨数据库环境的开发人员来说是非常重要的,能够帮助他们在实际工作中...

    oracle中truncate table后的数据恢复

    在Oracle数据库中,`TRUNCATE TABLE`是一个用于删除表中所有数据的命令,它与`DELETE`语句不同,不记录任何删除操作,并且在大多数情况下执行速度更快。然而,一旦执行`TRUNCATE TABLE`,数据通常无法通过常规的...

    SQLserver、Oracle、Mysql语法与用法对比.doc

    - Oracle 使用 `ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名` - MySQL 使用 `ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名` 5. **删除数据库**: - SQL Server 使用 `DROP DATABASE 数据库名` - ...

    Oracle对字段的增删改方法分享

    如果你需要改变一个字段的数据类型或者增大或减小其长度,可以使用`ALTER TABLE`语句配合`MODIFY`子句来完成。例如,如果有一个名为`table_name`的表,其`column_name`字段原本是`VARCHAR2(5)`类型,而你想将其改为`...

    Oracle 10gR2压缩(Compress)技术

    - 压缩数据方法:可以使用ALTER TABLE语句来启用或禁用压缩。 - CTAS(CREATE TABLE AS SELECT)数据压缩:创建新表时就应用压缩。 - INSERT /*+ APPEND */压缩:用于插入大量数据,适用于批量加载操作。 - ALTER ...

    oracle中sql语句用法

    根据提供的文件信息,我们可以深入探讨Oracle数据库中的...通过以上的详细介绍,我们已经了解了在Oracle数据库中如何创建序列、使用各种约束以及如何解锁用户的基本方法。这些技能对于维护和管理Oracle数据库至关重要。

    ORACLE 修改表结构 之ALTER CONSTAINTS的使用

    本文将深入探讨如何使用`ALTER CONSTRAINTS`以及与之相关的其他表结构修改方法。 1. **创建联合主键** 主键是表中的一组唯一不重复的列,用于标识每条记录。在Oracle中,你可以通过`ALTER TABLE`命令添加联合主键...

    1小时学会Oracle

    - 示例:`ALTER TABLE table_name RENAME TO new_table_name;` - 更改名称示例:`ALTER TABLE student RENAME TO students;` - **ALTER TABLE**:修改现有表的结构。 - 添加列:`ALTER TABLE table_name ADD ...

    oracle修改表结构

    使用`ALTER TABLE`语句可以向现有表中添加新的列。语法如下: ```sql ALTER TABLE table_name ADD (column_name datatype [NULL | NOT NULL] [default 'default_value']); ``` 例如,向`test3`表中添加一个名为`...

    ORACLE TABLE PARTITION

    使用`ALTER TABLE ... EXCHANGE PARTITION`语句交换分区。 5. 将`T`重命名为`T_OLD`。 6. 将`T_NEW`重命名为`T`。 - **优点**: - 效率极高,因为只涉及元数据的修改,无需实际复制数据。 - 可以通过检查`T_...

    ORACLE重建索引总结

    使用`ALTER INDEX indexname REBUILD PARTITION partitionname TABLESPACE tablespacename`或`ALTER INDEX indexname REBUILD SUBPARTITION partitioname TABLESPACE tablespacename`命令,可以根据需要改变索引的...

    Oracle数据库Constraint约束的常用操作及异常处理[归类].pdf

    本文将介绍Oracle数据库Constraint约束的常用操作和异常处理方法,以便帮助开发者更好地理解和使用Constraint约束。 约束类型 1. 主键约束(Primary Key):确保表中的每一行数据的唯一性。 2. 唯一约束(Unique)...

    oracle查询语句大全

    - `ALTER TABLE 表名 ADD CONSTRAINT pk_表名 PRIMARY KEY (列名);` - `ALTER TABLE 表名 MODIFY (列名 NOT NULL);` - **删除主键约束**: - `ALTER TABLE 表名 DROP PRIMARY KEY;` - `ALTER TABLE 表名 DROP ...

    oracle_修改表结构

    本篇文章将详细介绍如何利用Oracle中的`ALTER TABLE`命令来修改表结构,包括添加字段、修改字段、删除字段、重命名表以及添加注释等功能。 #### 二、添加字段 添加字段是最常见的需求之一,通常用于扩展已有表的...

    Oracle 约束错误约束错误

    在 Oracle 中,可以使用 ALTER TABLE 语句来创建、修改或删除约束。 在本文中,我们将讨论 Oracle 中的约束错误,特别是 ORA-02292 错误,该错误通常发生在试图删除或修改父表中的记录,但子表中存在对应的记录时。...

    ORACLE常用SQL语句大全.pdf

    Oracle 常用 SQL 语句大全 本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的...本文档提供了 Oracle 中常用的 SQL 语句,涵盖了数据库、表、索引、视图等方面的操作,并且介绍了一些高级查询运算符的使用方法。

    Oracle相关接口使用方法

    本文将深入解析“Oracle相关接口使用方法”,基于标题、描述、标签及部分内容,详细阐述各接口的功能与使用场景,帮助读者全面理解并灵活运用。 #### 一、Environment接口 `Environment`接口用于创建Oracle环境上...

Global site tag (gtag.js) - Google Analytics