0

フィールド幅を大きくすると (たとえば varchar(7) から varchar(20) に)、データが失われますか?

これは Firebird 1.5 データベースで行われます。

4

2 に答える 2

3

いいえ、列のサイズを大きくしても、データが失われることはありません。

もちろん、可能であれば、最初に本番データベースのコピーでこれを実行して、結果に満足していることを確認してください。

于 2009-07-20T21:07:25.910 に答える
3

サイズを大きくしている場合ではありません:

ALTER TABLE t1 ALTER c1 TYPE char(90);

減らすことは常に問題です。

依存関係を管理し、FireBird での作業を簡素化するための管理ツールとして、FlameRobinの使用を検討する必要があります。

于 2009-07-20T21:08:11.837 に答える