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

Вниз

Создание таблицы с полями, у которых стоит значение по умолчанию   Найти похожие ветки 

 
Vick   (2003-06-25 17:47) [0]

Доброго всем дня!!! Появилась такая пробленма: Нужно создать таблицу в MSSQL вручную, т.е. написать
Create table (col1 int,
col2 int)


но значение в col2 должно ставиться по умолчанию 0.

Пишу
Create table (col1 int,
col2 int default 0)


нифига не пишется в это поле, т.е. значение остается null

Может я чего не так делаю???


 
Соловьев   (2003-06-25 17:49) [1]

...
col2 int default 0 not null)
...


 
Vick   (2003-06-25 17:52) [2]

> Соловьев ©
Не, так возникает ошибка!!!


 
Johnmen   (2003-06-25 17:52) [3]

Есть процесс создания таблицы, а есть - занесения в нее данных.
Несколько разные вещи, не так ли ?


 
Johnmen   (2003-06-25 17:53) [4]

>Соловьев © (25.06.03 17:49)

предикат not null всегда идет перед предикатом default
:)))


 
Vick   (2003-06-25 17:54) [5]

>Johnmen ©
Априори, имелось в виду, что при занесении данных, туда ничего не пишеться!!!!


 
Sandman25   (2003-06-25 17:57) [6]

create table t(a1 int, a2 int not null default 0);
insert into t(a1) values (5);


 
Johnmen   (2003-06-25 17:59) [7]

>Vick © (25.06.03 17:54)

А как заносились данные ? И что происходило ?


 
Sandman25   (2003-06-25 18:00) [8]

Нет, надо вот так.

create table t(a1 int, a2 int default 0 not null);
insert into t(a1) values (5);


 
Sandman25   (2003-06-25 18:01) [9]

Хотя и без not null тоже сработало.


 
sniknik   (2003-06-25 18:02) [10]

надо как в BOL

CREATE TABLE jobs
(
job_id smallint
IDENTITY(1,1)
PRIMARY KEY CLUSTERED,
job_desc varchar(50) NOT NULL
DEFAULT "New Position - title not formalized yet",
min_lvl tinyint NOT NULL
CHECK (min_lvl >= 10),
max_lvl tinyint NOT NULL
CHECK (max_lvl <= 250)
)


 
sniknik   (2003-06-25 18:04) [11]

а вот из следующей (вырезал кусочек она большая)
job_id smallint NOT NULL DEFAULT 1,
job_lvl tinyint DEFAULT 10,



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.009 c
1-55571
Franzy
2003-07-02 17:16
2003.07.17
Run-time Resizeble components


1-55534
Checist [root]
2003-07-05 13:57
2003.07.17
Свойства компонента


6-55672
BoTToN!k
2003-05-08 09:54
2003.07.17
Отправка почты через сокет


14-55825
Andryk
2003-06-30 14:38
2003.07.17
Что такое красота?


8-55669
Арм
2003-03-25 02:50
2003.07.17
Midi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский