Если мы увеличим ширину поля (скажем, varchar(7) до varchar(20)) приведет ли это к потере данных?
Это должно быть сделано в базе данных Firebird 1.5.
2 ответа
Нет, так как вы увеличиваете размер столбца, потери данных не будет.
Конечно, вы должны, если это вообще возможно, сначала сделать это на копии вашей рабочей базы данных, чтобы убедиться, что вы довольны результатом.
Нет, если вы увеличиваете размер:
ALTER TABLE t1 ALTER c1 TYPE char(90);
Проблема всегда заключается в сокращении.
Вам следует рассмотреть возможность использования FlameRobin в качестве административного инструмента для управления зависимостями и упрощения работы с FireBird.
Похожие вопросы
Новые вопросы
firebird
Firebird - это бесплатная кроссплатформенная система управления реляционными базами данных SQL с открытым исходным кодом, работающая в Linux, Unix и Windows. Пожалуйста, указывайте точную версию Firebird при задании вопросов.