Главная страница
    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.46 MB
Время: 0.045 c
2-1179752865
Loonar
2007-05-21 17:07
2007.06.10
Вопрос


10-1133359168
AndDem
2005-11-30 16:59
2007.06.10
Печать многих документов в Word


15-1179225601
7555545
2007-05-15 14:40
2007.06.10
Комп не включаеться!


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


15-1178884478
Jan1
2007-05-11 15:54
2007.06.10
subst





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский