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

Вниз

Как добавить "значение по умолчанию" в запрос?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.158 c
1-1238398266
Дмитрий С
2009-03-30 11:31
2010.02.21
Отключить автоматические AddRef и Release в Delphi?


2-1261399078
webpauk
2009-12-21 15:37
2010.02.21
Получить значение поля предидущей записи в DBGrid


4-1229186518
SCL
2008-12-13 19:41
2010.02.21
Как мне запретить завершение моего процесса из диспетчера задач?


6-1212670677
leonidus
2008-06-05 16:57
2010.02.21
Добавление в программу функции скачивания совоих обновлений


11-1211446971
Vinum
2008-05-22 13:02
2010.02.21
"Оптимизировать" загрузку картинки