Для следующей таблицы:
CREATE TABLE Sucursal
(
DscSucursal VARCHAR(20),
DirSucursal VARCHAR(25)
);
Я хочу добавить ограничение NOT NULL
к первому столбцу.
По данным этого источника: https://www.tutorialspoint.com/sql/sql-alter-command.htm
Я должен указать ограничению тип данных столбца. Почему?
Тип данных уже определен при создании таблицы. Почему я должен указать ограничение на тип данных? Разве это не избыточно?
"Основной синтаксис команды ALTER TABLE для добавления ограничения NOT NULL к столбцу в таблице следующий:"
ALTER TABLE table_name
MODIFY column_name datatype NOT NULL;