@NIKA_R

Как задать 'none' по-умолчанию для null значения при создании таблицы?

create table  table_1 (
	a varchar(30), 
	b integer,
	c  varchar(250) null default  'none'
);

insert into product values ('test','5', null);
insert into product values ('test2','7',null);
insert into product values ('test3','8',null);
insert into product values ('test4','10'); -- Вот так не пройдет, хотя заданно что поле может быть null

select * from product;

Результат

a     b              c
test   5          NULL
test2  7          NULL
test3  8          NULL

Как правильно задать default null при создании таблицы?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fockker
@Fockker
Потомок старинного рода Ипатьевых-Колотитьевых
К созданию таблиц это не имеет никакого отношения.
проблема вызвана незнанием элементарного синтаксиса SQL
insert into product (name, quantity) values ('test4','10');

A magic!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы