字段长度的增加会导致数据丢失?

时间:2009-07-20 21:04:43

标签: firebird string-length fieldtype

如果我们增加字段宽度(比如说varchar(7)到varchar(20))会导致数据丢失吗?

这将在Firebird 1.5数据库中完成。

2 个答案:

答案 0 :(得分:3)

不,因为您增加了列的大小,所以不会丢失数据。

当然,如果可能的话,您应首先在生产数据库的副本上执行此操作,以确保您对结果感到满意。

答案 1 :(得分:3)

如果你增加尺寸,则不是这样:

ALTER TABLE t1 ALTER c1 TYPE char(90);

Reducing is always the problem

您应该使用FlameRobin作为管理工具来管理依赖项并简化FireBird的使用。