Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.04 c
1-1176387864
Serhio
2007-04-12 18:24
2007.06.10
Копирование русского текста в клипбоард


11-1161854783
Thaddy
2006-10-26 13:26
2007.06.10
kolnmck down?


2-1179850038
>>DEATH<<
2007-05-22 20:07
2007.06.10
TWebBrowser referer


3-1174640528
tnka
2007-03-23 12:02
2007.06.10
Сделать невидимыми строчки в DBGrid


2-1179801041
ALEX][ANDR
2007-05-22 06:30
2007.06.10
ТАЙМЕР





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский