oracle 表结构变更语句
时间: 2023-09-18 14:11:47 浏览: 150
oracle修改表结构
Oracle 表结构变更可以通过 ALTER TABLE 语句来实现,以下是一些常用的表结构变更语句:
1. 添加列:
ALTER TABLE table_name ADD (column_name data_type);
2. 删除列:
ALTER TABLE table_name DROP COLUMN column_name;
3. 修改列名及数据类型:
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;
ALTER TABLE table_name MODIFY (column_name new_data_type);
4. 修改列的默认值:
ALTER TABLE table_name MODIFY (column_name DEFAULT default_value);
5. 修改列的非空约束:
ALTER TABLE table_name MODIFY (column_name NOT NULL);
6. 添加主键:
ALTER TABLE table_name ADD (CONSTRAINT constraint_name PRIMARY KEY (column_name));
7. 添加外键:
ALTER TABLE table_name ADD (CONSTRAINT constraint_name FOREIGN KEY (column_name) REFERENCES table_name (column_name));
注意:以上语句仅供参考,实际使用时需要根据具体情况进行调整。
阅读全文