Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2012, 09:48   #1
Ericnex
Форумчанин
 
Регистрация: 07.04.2010
Сообщений: 218
По умолчанию

Как изменить тип данных в Interbase. У меня строковый хочу изменить на тип Date

Вот так не работает:
Код:
alter table PO
alter column End_date type dat
Точнее вот так не получается
Код:
alter table PO
alter column End_date type date

Последний раз редактировалось Stilet; 06.09.2012 в 11:19.
Ericnex вне форума Ответить с цитированием
Старый 06.09.2012, 10:54   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

со строки в дату вряд ли он переведет ... только если таблица будет пустой ... проще сделать так:
Код:
alter table P0 add "end_date1" date;
update P0 set "end_date1" = cast("end_date" of date);
alter table P0 drop "end_date";
alter table P0 alter "end_date1" TO "end_date";
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выборка со смненой типа поля illyuziy Помощь студентам 4 09.12.2011 11:28
Анализ возможного типа поля Виталий Желтяков SQL, базы данных 2 17.10.2011 11:51
как можно запретить изменение размера поля типа textarea ZvEr_HaCkEr HTML и CSS 3 09.11.2010 00:53
Изменение типа данных для поля Diamand Microsoft Office Access 6 04.03.2010 23:36
Изменение типа кнопок свр Компоненты Delphi 4 30.11.2009 20:54