Главная /
Программирование баз данных в Delphi /
В базе данных InterBase имеется таблица, в которой нужно изменить параметры текстового столбца (размер 100 изменить на 255), сохранив при этом все значения в столбце. Возможно ли это, и если да, то как?
В базе данных InterBase
имеется таблица, в которой нужно изменить параметры текстового столбца (размер 100 изменить на 255), сохранив при этом все значения в столбце. Возможно ли это, и если да, то как?
вопрос
Правильный ответ:
нет, единственный вариант - удалить таблицу и создать новую, с таким же именем, но с другими параметрами.
да, в
InterBase
имеется оператор ALTER
TABLE
, который позволяет это сделать.
да, сначала оператором
ALTER TABLE
создается временный столбец, в который оператором UPDATE…SET
копируются значения из старого столбца; затем старый столбец удаляется и создается новый, с таким же именем, но с другими параметрами; затем значения из временного столбца копируются в новый, после чего временный столбец удаляется.
Сложность вопроса
77
Сложность курса: Программирование баз данных в Delphi
83
Оценить вопрос
Комментарии:
Аноним
Кто ищет вот эти тесты по интуит? Это же легко
06 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Можно ли изменить шрифт содержимого столбца в сетке DBGrid, и если да, то каким образом?
- # Сколько в сервере InterBase может быть зарегистрировано удаленных (Remote) серверов?
- # При создании базы данных в InterBase в разделе "Default Character Set" мы определили кодировку по умолчанию WIN1251. В дальнейшем, при создании текстового поля, кодировку не указали. Какая кодировка будет использована в этом текстовом поле?
- # Укажите уровень изолированности транзакций в InterBase, который делает моментальный снимок базы данных, и блокирует эти данные для других транзакций?
- # Какое свойство набора данных будет иметь значение True, если набор данных был изменен?