Встречается на собеседованиях • сегодня

Назови ограничение помимо PRIMARY KEY, UNIQUE, NOT NULL и CHECK

Еще одно важное ограничение в SQL — FOREIGN KEY. Оно обеспечивает ссылочную целостность, связывая столбец или группу столбцов с PRIMARY KEY или UNIQUE другой таблицы.

Пример:

sql
CREATE TABLE Orders (
    order_id INT PRIMARY KEY,
    customer_id INT,
    FOREIGN KEY (customer_id) REFERENCES Customers(customer_id)
);

Здесь customer_id в таблице Orders должен существовать в таблице Customers. Если попытаться вставить несуществующий customer_id, возникнет ошибка.

Также есть DEFAULT — задает значение по умолчанию для столбца, если оно не указано при вставке.

Пример:

sql
CREATE TABLE Products (
    product_id INT PRIMARY KEY,
    price DECIMAL(10,2) DEFAULT 0.00
);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы