Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2009, 11:18   #1
at0104
 
Регистрация: 10.09.2009
Сообщений: 4
По умолчанию Использование CREATE TABLE

выполняю запрос
CREATE TABLE t1 (c1 text (100)) или
CREATE TABLE t1 (c1 text (100) NULL)
Создается таблица, но столбец c1 НЕ имеет свойства "пустые строки" - "да" , т.е. не позволяет вводить пустые значения.
Как установить "пустые строки" - "да" запросом?
at0104 вне форума Ответить с цитированием
Старый 10.09.2009, 18:24   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте at0104.
Вы не правы, по умолчанию если не указано иное, поля могут допускать NULL.
Для того, чтобы в этом убедиться, после сосдания таблицы
CREATE TABLE t1 (c1 text (100))
выполните ее заполнение
insert into T1 ( с1 ) SELECT Null

и повторите эксперимент создав таблицу:
CREATE TABLE t2 (c1 text (100) not NULL)

insert into T2 ( c1 ) SELECT Null - выполнить не удастся.

Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование CREATE TABLE для Access at0104 БД в Delphi 0 10.09.2009 11:16
Инструкция Create Index SfSpawN SQL, базы данных 2 12.06.2009 07:31
StatusStrip, create separator MAcK Общие вопросы .NET 0 13.03.2009 13:04
Form.Create Romzes2 Общие вопросы Delphi 12 26.12.2008 23:39
Create DLL Altera Свободное общение 4 12.02.2008 03:28