Форум: "Базы";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];
ВнизКак добавить "значение по умолчанию" в запрос? Найти похожие ветки
← →
bafy © (2009-02-10 16:23) [0]Здравствуйте!
Подскажите, пожалуйста, как добавить "значение по умолчанию" в SQL-запросе на добавление нового поля в Access? Пишу
ALTER TABLE TableName ADD COLUMN FieldName Long DEFAULT 0.
Выдает ошибку "Ошибка синтаксиса в инструкции ALTER TABLE" и указывает на "0".
Спасибо)
← →
Ega23 © (2009-02-10 16:31) [1]Я конечно в Access-овском диалекте не спец...
Но сдаётся мне, что вместоALTER TABLE TableName ADD COLUMN FieldName Long DEFAULT 0.
надо что-то типаALTER TABLE TableName ADD FieldName Long NOT NULL DEFAULT 0.
← →
bafy © (2009-02-10 16:36) [2]К сожалению, та же ошибка...
← →
Anatoly Podgoretsky © (2009-02-10 17:01) [3]> bafy (10.02.2009 16:23:00) [0]
Акцесс не знает слова DEFAULT для ALTER TABLE
← →
sniknik © (2009-02-10 17:22) [4]> Пишу
> ALTER TABLE TableName ADD COLUMN FieldName Long DEFAULT 0.
> Выдает ошибку "Ошибка синтаксиса в инструкции ALTER TABLE" и указывает на "0".
странно весьма... потому как запрос правильный. ну разве только точка в конце лишняя.
← →
Ega23 © (2009-02-10 17:32) [5]
> потому как запрос правильный. ну разве только точка в конце
> лишняя.
А разве COLUMN там стоит по стандарту?
← →
sniknik © (2009-02-10 17:55) [6]> А разве COLUMN там стоит по стандарту?
да
хотя смотря по какому стандарту смотреть..., но в справке по jet пишут именно так.
← →
Ega23 © (2009-02-10 18:13) [7]
> но в справке по jet пишут именно так.
Слушай, давно хотел тебя спросить - где ты её берёшь? Справку по Jet?
В MSDN надо лезть за каждым чихом, или всё-таки есть что-то наподобие BOL?
Только не для полных идиотов, как справка в Access
← →
sniknik © (2009-02-10 20:27) [8]> как справка в Access
но моя именно оттуда... правда я не работаю с Access, и сам его для того чтобы F1 не открываю, просто открываю файл JETSQL40.CHM, а он как раз часть справки офиса. + еще VBLR6.CHM оттуда же, это вижуал бейсику, который jet поддерживает (частично !) в запросах.
← →
bafy © (2009-02-10 21:00) [9]> Акцесс не знает слова DEFAULT для ALTER TABLE
А как в таком случае правильно составить запрос?
← →
sniknik © (2009-02-10 21:12) [10]> А как в таком случае правильно составить запрос?
запрос правильный. если он конечно тот что здесь приведен. проблема не в нем. (и не спрашивай "в чем тогда?", т.к. здесь кроме запроса ничего нет...)
← →
Anatoly Podgoretsky © (2009-02-11 09:21) [11]> Ega23 (10.02.2009 18:13:07) [7]
В установке офиса включи галочку ставить справку. Офиса достаточно любого релиза.
← →
Anatoly Podgoretsky © (2009-02-11 09:22) [12]> sniknik (10.02.2009 21:12:10) [10]
Может он и правильный, только справка этого не подтверждает. Но справка в определеной мере кривая и сильно не полная.
← →
Ega23 © (2009-02-11 09:55) [13]
> просто открываю файл JETSQL40.CHM
О, сыпасибо!
← →
sniknik © (2009-02-11 10:29) [14]> Может он и правильный, только справка этого не подтверждает.
да там полностью отсутствует описание по объекту поле. ну у меня по крайней мере так.
← →
имя (2009-02-16 12:57) [15]Удалено модератором
← →
имя (2009-02-18 12:35) [16]Удалено модератором
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c