constraint перевод



Constraint sql

Автор Sergej Nesterov задал вопрос в разделе Другие языки и технологии

Что означает constraint и когда его используют? и получил лучший ответ

Ответ от Oppengamerr[гуру]
Оно используется в SQL (читай "в создании баз данных") для создания и удаления ограничений в инструкциях alter table и create table.
Пример с Microsoft Office Online:
Ограничение на одно поле:
CONSTRAINT имя {PRIMARY KEY | UNIQUE | NOT NULL |
REFERENCES внешняя_таблица [(внешнее_поле1, внешнее_поле2)]
[ON UPDATE CASCADE | SET NULL]
[ON DELETE CASCADE | SET NULL]}
Ограничение на несколько полей:
CONSTRAINT имя
{PRIMARY KEY (первичный_ключ1[, первичный_ключ2 [, ..]]) |
UNIQUE (уникальный_ключ1[, уникальный_ключ2 [, ..]]) |
NOT NULL (непустое1[, непустое2 [, ..]]) |
FOREIGN KEY [NO INDEX] (ссылка1[, ссылка2 [, ..]]) REFERENCES внешняя_таблица [(внешнее_поле1 [, внешнее_поле2 [, ..]])]
[ON UPDATE CASCADE | SET NULL]
[ON DELETE CASCADE | SET NULL]}
А вообще смотри:

Ответ от Rodion[новичек]
Ограничение.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что означает constraint и когда его используют?

Как в MS SQL server создать таблицу с ключом auto_increment посредством sql запроса
auto_increment Вы, наверное взяли, из MySQL?
в MsSQL надо писать так:
..supplier_id
подробнее...

SQL 2005, создание связи между таблицами. Помогите понять
Конечно, "Сотрудники" - главная. У неё есть ссылка на офис. И у неё же признак, является ли
подробнее...

Вопрос про SQL (MySQL). Подскажите пожалуйста!
Короче создаешь две таблицы, Авто и Страна, например. В Стране есть id, name_country (для примера).
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*