我有一张与此类似的表。
CREATE TABLE customers (
customer_id NUMber(7,0) NOT NULL,customer_name VARCHAR2(50) NOT NULL,CONSTRAINT customers_pk PRIMARY_KEY (customer_id)
);
在表中有一些值。
我想将主键customer_id
的数据类型更改为NUMber(10,0)
。那么在执行ALTER
命令之前我们应该遵循什么步骤? (此列在任何表中均未作为外键引用)
具体地说,
默认情况下,在oracle SQL中,主列上有一个索引。那么我们应该删除主键约束,然后执行ALTER
命令吗?
还有我们需要考虑的其他事项吗?