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