`
jdw
  • 浏览: 162649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle修改表增加列删除列修改列

    博客分类:
  • data
阅读更多

tag:oracle修改表;sql增加列;sql删除列;sql修改列

 

1.增加列

 

ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);

例如:

SQL>ALTER TABLE emp01 ADD eno NUMBER(4);

 

 

2.修改列定义

 

例如:

SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)

2    DEFAULT 'CLERK'

 

 

3.删除列

 

例如:

SQL> ALTER TABLE emp01 DROP COLUMN dno;

 

 

4.修改列名

 

例如:

SQL>ALTER TABLE emp01 RENAME COLUMN eno TO empno;

 

 

5.修改表名

 

例如:

SQL>RENAME emp01 TO employee;

 

 

6.增加注释

 

例如:

SQL>COMMENT ON TABLE employee IS '存放雇员信息';

SQL>COMMENT ON TABLE employee.name IS '描述雇员姓名';

分享到:
评论

相关推荐

    Oracle 增加修改删除字段

    在Oracle数据库中,我们经常需要对现有的表结构进行调整,比如增加新的字段、修改现有字段的属性或数据类型、删除不再使用的字段等。这些操作可以通过`ALTER TABLE`命令来完成。本文将详细介绍如何使用`ALTER TABLE`...

    oracle修改表结构

    在Oracle数据库管理中,对表结构进行修改是一项常见的任务,涉及到添加字段、修改字段属性、删除字段、重命名表或字段、以及注释等操作。以下是对这些操作的详细解析: ### 添加字段 使用`ALTER TABLE`语句可以向...

    oracle数据库列的删除

    总结来说,Oracle数据库中删除列是一项需要深思熟虑的操作,通常涉及到数据迁移、权限管理、表结构修改以及后续的清理和审计工作。非紧急情况下,推荐在充分规划和测试后,再进行列的删除操作。

    Oracle删除表中的重复数据

    本文将详细解析如何在Oracle中删除表中的重复数据,同时确保不损害和修改原表的其他数据。 ### Oracle删除表中的重复数据方法 在Oracle中删除表中的重复数据,可以采用多种策略,但通常涉及创建一个临时表来保存...

    ORACLE 多表查询与数据修改

    ### ORACLE 多表查询与数据修改 #### 学习目标 - **熟悉三个或四个表的连接查询**:在实际应用中,我们往往需要从多个表中获取数据以完成复杂的业务逻辑。通过本节的学习,您将能够掌握如何利用Oracle数据库进行多...

    更改Oracle表中字段的顺序的终极方法

    ### 更改Oracle表中字段顺序的方法 在Oracle数据库管理中,有时我们可能需要对表中的字段顺序进行调整。然而,通常的做法是通过备份、删除原表并重建来达到这一目的,这种方法不仅耗时而且繁琐。幸运的是,经过一番...

    C#对Oracle数据库的增加,删除,修改,基本语句

    增加数据(Insert)通常通过OracleCommand对象的ExecuteNonQuery方法实现。以下是一个简单的例子: ```csharp string insertSql = "INSERT INTO yourTable (column1, column2) VALUES (:val1, :val2)"; ...

    oracle_修改表结构

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

    利用 Oracle 系统触发器防止误删除表操作

    ### 利用Oracle系统触发器防止误删除表操作 #### 背景介绍 在企业级应用中,数据库的安全性和稳定性至关重要。Oracle作为一款广泛使用的数据库管理系统,提供了丰富的功能来保障数据安全。其中,系统触发器是Oracle...

    修改oracle表权限

    ### 修改Oracle表权限 在Oracle数据库管理中,对表的权限控制是非常重要的环节之一。合理的权限设置不仅可以确保数据的安全性,还可以提高系统的整体性能。本文将详细介绍如何在Oracle数据库中修改表权限,以及相关...

    ORACLE修改表空间大小

    ### ORACLE 修改表空间大小详解 #### 一、问题背景及原因分析 在Oracle数据库管理过程中,经常会遇到因表空间不足导致的各种问题。其中一种常见问题是ORA-01652错误,即“无法在指定表空间扩展临时段”。这通常...

    在Oracle 9i中修改表的结构的相关sql语句

    这种操作涉及到SQL语言中的ALTER TABLE语句,该语句允许数据库管理员或具有相应权限的用户对现有的表结构进行更改,包括添加列、修改列属性、重命名列或表、以及删除列等。以下是对【标题】:“在Oracle 9i中修改表...

    oracle 增加,删除,修改和分页存储过程

    在这个“Oracle增加、删除、修改和分页存储过程”项目中,我们将深入探讨这四个核心的数据库管理功能,并了解如何在PL/SQL环境中实现它们。 1. **增加(Insertion)**: 在Oracle中,创建一个用于插入数据的存储...

    oracle 误删除表恢复

    ### Oracle误删除表恢复 在Oracle数据库管理过程中,误删表是常见的操作失误之一,而如何有效、快速地恢复这些被误删的表对于DBA(数据库管理员)来说至关重要。本文将详细介绍如何在Oracle环境下利用回收站功能...

    oracle 系统表大全

    - 约束与表相关联,可以通过`CREATE TABLE`或`ALTER TABLE`命令添加、修改或删除。 - **临时禁用约束**: - `ALTER TABLE book_example DISABLE CONSTRAINT book_example_1;`:暂时禁用表`book_example`上的约束`...

    oracle表结构生成工具

    Excel的便利性和灵活性使得用户可以方便地编辑和调整表结构,如添加、删除或修改列,设置主键、外键和索引等。工具会读取这些信息并自动生成相应的SQL脚本。 在使用这个工具时,用户首先需要在Excel中创建一个模板...

    基本表定义删除修改

    一旦表被创建,其定义也可以进行修改,包括添加新列、删除列、更改列的数据类型、添加或删除约束等。这通常通过`ALTER TABLE`语句完成。需要注意的是,某些修改可能会影响到已有的数据,因此在执行修改操作前,应...

    Oracle分区表和锁的应用

    - **维护操作**:如删除、更新和插入操作只影响特定分区,而非整个表。 - **空间管理**:各分区独立管理,便于扩展和调整。 - **备份和恢复**:可以针对单个分区进行备份和恢复,减少资源消耗。 4. **实际应用**...

    Oracle数据库表中字段顺序的修改方法

    总结起来,调整Oracle数据库表中字段顺序并非直接操作,通常需要借助于创建临时表或直接修改系统表。对于大型生产环境,建议采用第二种方法,同时在操作前做好备份,以防止意外发生。在数据库设计中,良好的规划和...

    Oracle 修改数据库库表的各种情况和SQL语句

    ### Oracle 修改数据库库表的各种情况和SQL语句 在日常的数据库管理与开发工作中,我们经常需要对现有的数据库表结构进行调整以满足业务需求的变化。本文将详细介绍在Oracle数据库中如何针对不同情况来修改数据库表...

Global site tag (gtag.js) - Google Analytics