Как показать полный запрос вида и запроса в SQL

87
10

У меня возникают проблемы с домашним заданием, где мне нужно показать полный запрос, который СУБД фактически выполняет.

Представление

create view MAJOR_CUSTOMER as
select customer_num, customer_name, balance, credit_limit, rep_num
from customer
where credit_limit < 10001;

и запрос, который я использовал,

select customer_name, customer_num
from major_customer
where balance > credit_limit;

Большая вещь, которую я не понимаю, как это сделать, - это выбрать все, что показано в представлении, а в другом запросе выбрать и показать только имя_пользователя и customer_num.

спросил(а) 2021-01-19T21:02:54+03:00 2 месяца, 3 недели назад
1
Решение
87

Выбор всего в представлении может быть достигнут с помощью

SELECT *
FROM major_customer;

и для выбора только customer_name и customer_num, ваш запрос, который у вас есть, должен работать, но чтобы выбрать все, просто удалите предложение where:

SELECT customer_name, customer_num
FROM major_customer;

ответил(а) 2021-01-19T21:02:54+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема