oracle 修改表结构语句


oracle 修改表结构语句
Oracle中可以使用ALTER TABLE语句来修改表的结构。

添加列:

ALTER TABLE table_name ADD column_name data_type;

示例:ALTER TABLE employees ADD email VARCHAR2(50);

删除列:

ALTER TABLE table_name DROP COLUMN column_name;

示例:ALTER TABLE employees DROP COLUMN email;

修改列名称及数据类型:

ALTER TABLE table_name RENAME COLUMN old_column TO new_column;

ALTER TABLE table_name MODIFY (old_column new_data_type);

示例:ALTER TABLE employees RENAME COLUMN salary TO monthly_salary;

ALTER TABLE employees MODIFY (monthly_salary NUMBER(8,2));

修改列默认值:

ALTER TABLE table_name MODIFY column_name DEFAULT default_value;

示例:ALTER TABLE employees MODIFY (email DEFAULT 'example@gmail.com');

修改主键或外键约束:

ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY (column_list) USING INDEX index_name;

ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column_list) REFERENCES referenced_table (referenced_columns);

示例:ALTER TABLE orders ADD CONSTRAINT pk_orders PRIMARY KEY (order_id) USING INDEX idx_pk_orders;

ALTER TABLE order_items ADD CONSTRAINT fk_order_items FOREIGN KEY (order_id) REFERENCES orders (order_id);

相关推荐

  1. oracle 修改结构语句

    2024-02-03 18:20:01       44 阅读
  2. oracle创建空间语句

    2024-02-03 18:20:01       40 阅读
  3. Mysql修改结构、添加索引会锁吗?

    2024-02-03 18:20:01       33 阅读
  4. Oracle-备份、数据备份、create select语句备份

    2024-02-03 18:20:01       61 阅读
  5. oracle 修改监听端口

    2024-02-03 18:20:01       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-03 18:20:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-03 18:20:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-03 18:20:01       82 阅读
  4. Python语言-面向对象

    2024-02-03 18:20:01       91 阅读

热门阅读

  1. AIGC开发 -- 本地方法与AI的互动Function calling

    2024-02-03 18:20:01       55 阅读
  2. 内核升级!IvorySQL 3.1 发版

    2024-02-03 18:20:01       49 阅读
  3. MySQL中的视图与索引

    2024-02-03 18:20:01       48 阅读
  4. ES5/ES6 的继承除了写法以外还有什么区别?

    2024-02-03 18:20:01       45 阅读
  5. Unity3D开发之鼠标单双击判断

    2024-02-03 18:20:01       52 阅读
  6. 大小相等的numpy数组运算及数组与标量的运算

    2024-02-03 18:20:01       47 阅读
  7. LeetCode每日一题 | 1686. 石子游戏 VI

    2024-02-03 18:20:01       60 阅读
  8. How to switch CRAN of R language to Tsinghua mirror in ubuntu

    2024-02-03 18:20:01       56 阅读
  9. Ubuntu 关闭rsyslog,var/log/syslog文件过大解决

    2024-02-03 18:20:01       48 阅读
  10. 头歌C++之函数进阶练习题

    2024-02-03 18:20:01       52 阅读
  11. SQL--IFNULL()、NULLIF()、ISNULL()函数 简单明了的讲解

    2024-02-03 18:20:01       48 阅读