Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как с помощью SQL DDL определить для поля значение по умолчанию


KoluChi ©   (2003-07-28 13:14:00) 

При помощи DAO создаю таблицу в Access таким образом:
CREATE TABLE TABLE1 (ID COUNTER PRIMARY KEY, F2 TEXT (255), F3 DATETIME, F4 BIT, F5 DOUBLE);
Как мне установить в поле значение по умолчанию, т.е. что-то типа DEFAULT=0?

ЗЫ в справке такого не нашел, может кто знает..


Fay   (2003-07-28 17:21:00) [1]

Ку?
alter table t1 add constraint ddd default "any_value" for field1


KoluChi   (2003-07-28 17:18:00) [2]

спасибо, попробую


sniknik   (2003-07-28 14:19:00) [3]

сорру, сорри. до меня кажется дошло. не пробуй это через BDE-ODBC алиас. он запросы под себя коверкает. ADO - Jet 4.0 сработает.


sniknik   (2003-07-28 14:16:00) [4]

пробовал на Jet.4.0
(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Base.Mdb;Persist Security Info=False)


KoluChi   (2003-07-28 14:06:00) [5]

Microsoft Jet такой синтаксис не понимает


sniknik   (2003-07-28 13:40:00) [6]

не знаю как в DAO а в ADO так работает (немного переделанный(упрощенный) пример из MSSQL(Bol)) попробуй
CREATE TABLE test_defaults (ID Int IDENTITY(1,1),Ch char(3) DEFAULT"Фио", Name char(30))


Наверх

Титульная страница Поиск, карта сайта Написать письмо