Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Сменить тип поля вместо CHAR на VARCHAR   Найти похожие ветки 

 
Сергей Бастрыгин ©   (2004-10-02 21:52) [0]

Как сменить тип поля вместо CHAR на VARCHAR
проблема в том что поле используется в процедуре и дает предупреждение:
unsuccessful metadata update
column SOCR from table TOWN is referenced in SP_GETTOWN

использую команду:
alter table Town alter column Socr type VARCHAR(10)

что надо указать чтобы разорвать эту связь


 
DrPass ©   (2004-10-02 22:14) [1]

копируешь метаданные процедуры в надежное место, удаляешь процедуру, меняешь тип поля, создаешь процедуру заново


 
Сергей Бастрыгин ©   (2004-10-02 23:30) [2]

Этот вариант я знаю, но думал есть какие-то стандартные команды, жаль, значит действие в четыре шага.


 
Vemer ©   (2004-10-03 15:48) [3]

Ставишь в IbExpert /* использование имени поля в ХП */ и все ).


 
Сергей Бастрыгин ©   (2004-10-03 18:04) [4]

>Vemer ©   (03.10.04 15:48) [3]
не пойдет, нужно программное изменение


 
Vemer ©   (2004-10-03 20:14) [5]

Что мешает сделать Alter Procedure программно.. как в текст вставить "/*" и "*/" учить наверно не надо.. или просто один Suspend в теле оставить, переделать поле и вернуть все на место..


 
Сергей Бастрыгин ©   (2004-10-04 15:57) [6]

Alter procedure закоментированный - мне не нравится такой вариант, нужно время тратить чтобы правильно поставить коментарии в большой процедуре, в итоге конечно четыре шага но тяжелых.

С suspend мне больше нравится, по окончании все равно полный текст процедуры указывать, кстати если удалить и опять создать через create приходится использовать пятый шаг, надо гранты восстановить, не хочу засорять программу, и так уже монстр

так что за suspend спасибо


 
Johnmen ©   (2004-10-04 16:10) [7]

А причем тут suspend ???
Процедура и без тела живет нормально...:)


 
Сергей Бастрыгин ©   (2004-10-04 19:37) [8]

тоже не плохо, спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
1-1098190193
Riki
2004-10-19 16:49
2004.10.31
Формулы в RichEdit


6-1093338639
Дмитрий Ботвин
2004-08-24 13:10
2004.10.31
Получение списка файлов с ftp-сервера


4-1096379291
Shira333
2004-09-28 17:48
2004.10.31
Как в окне чужого приложения создать поле ввода???


8-1091525797
Андрей Валенинов
2004-08-03 13:36
2004.10.31
Помогите с картинкой


4-1096308180
Bes
2004-09-27 22:03
2004.10.31
Как программно погасить диалог "Сохранить как...", сохранив файло