1

我不明白为什么它“会”,但我想我会在这里检查并事先询问。

假设我有一个 Oracle 10g 表,我向它添加了一个列。它不应该影响该表中已经存在的数据吗?

我不明白为什么会这样,但我想我会要求确定。

4

1 回答 1

2

如果您将一列添加到现有表中,那么它肯定不会影响您的数据。读这个。但是如果你在alter table 中使用其他语法,那么可能会出现问题。例如添加约束。

例如,当您将 TIMESTAMP WITH LOCAL TIME ZONE 列修改为 DATE 列时,小数秒和时区调整数据会丢失

于 2013-10-22T14:51:24.647 回答