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

Вниз

Изменение свойств поля   Найти похожие ветки 

 
dolmat   (2007-03-22 12:35) [0]

Как изменить существующее поле
scet varchar(7)
на
scet varchar(7) not null


 
Desdechado ©   (2007-03-22 12:44) [1]

UPDATE Export_ATS
 SET access_id = 0
 WHERE access_id IS NULL;
UPDATE rdb$relation_fields
 SET rdb$null_flag = 1
 WHERE rdb$field_name = "ACCESS_ID" and rdb$relation_name = "EXPORT_ATS";


 
atruhin ©   (2007-03-22 13:42) [2]

После этого обязательно backup/restore.
А вообще возьми IBExpert там все прекрасно делается.


 
Jan   (2007-03-22 14:12) [3]


> После этого обязательно backup/restore.

с чего бы это?


 
Val ©   (2007-03-22 16:13) [4]

может, лучше not null constraint сделать? или поле пересоздать... не гут как-то без особой надобности в потроха лазить, имхо.


 
atruhin ©   (2007-03-22 16:20) [5]

> с чего бы это?

С того что если на это поле, после изменения, уже созданны (или попытаться создать)
ораничения, констрэйны изменять данные, будут глюки.


 
Jan   (2007-03-22 16:48) [6]


> С того что если на это поле, после изменения, уже созданны
> (или попытаться создать)
> ораничения, констрэйны изменять данные, будут глюки.


и


> А вообще возьми IBExpert там все прекрасно делается.

Т.е. ты хочешь сказать что IBExpert это делает по другому?


 
atruhin ©   (2007-03-22 17:59) [7]

> Т.е. ты хочешь сказать что IBExpert это делает по другому?

Нет. Также. С теми же проблемами. Просто раз автор задает подобный вопрос, значит он не знаком с этим инструментом.


 
Johnmen ©   (2007-03-23 09:45) [8]

Я хочу сказать, что делает по-другому. А именно, не модифицирует напрямую системные таблицы.


 
Desdechado ©   (2007-03-23 11:01) [9]

Johnmen ©   (23.03.07 09:45) [8]
Зависит от версии сервера. IB6 не поддерживает AFAIR прямую манипуляцию NULL/NOT NULL командами DDL.
IBExpert может выполнять операции по-разному в зависимости от настроек подключения (там указывается версия сервера).



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
8-1159139210
Brandik
2006-09-25 03:06
2007.06.10
Может кто делал распознавание текста и картинок?


15-1178740607
lookin
2007-05-09 23:56
2007.06.10
Пароль от аськи


5-1155721962
vodvorezlaya
2006-08-16 13:52
2007.06.10
помогите найти компоненты для пработы с USB


15-1179371529
vajo
2007-05-17 07:12
2007.06.10
Можно ли выявить с какого компьютера из сети идет спам?


6-1164459610
iNevil
2006-11-25 16:00
2007.06.10
multicast - с чем его едят?