В базе данных имеются таблицы, созданные скриптами:
CREATE TABLE loc (loc_id integer PRIMARY KEY, city varchar(25) NOT NULL);
CREATE TABLE dept (dept_id integer PRIMARY KEY, dept_name varchar(30)
, loc_id integer REFERENCES loc(loc_id));
В таблицы добавлены записи. Укажите верное утверждение относительно приведенного ниже запроса (предположим, что отдел с loc_id 120 существует):
SELECT l.city, d.dept_name
FROM loc l NATURAL JOIN dept d
WHERE d.loc_id=120;
Будет работать в Oracle Database и не будет работать в SQL Server
Будет работать в SQL Server и не будет работать в Oracle Database
Будет работать и в Oracle Database, и в SQL Server
Не будет работать ни в Oracle Database, ни в SQL Server
Другие предметы Колледж SQL и базы данных управление данными колледж базы данных SQL Oracle Database SQL Server запросы таблицы NATURAL JOIN loc dept loc_id dept_id dept_name city Новый
Чтобы ответить на вопрос, давайте проанализируем представленный SQL-запрос и его совместимость с базами данных Oracle и SQL Server.
Запрос выглядит следующим образом:
SELECT l.city, d.dept_name FROM loc l NATURAL JOIN dept d WHERE d.loc_id=120;
Теперь рассмотрим ключевые моменты:
Итак, поскольку запрос корректен и будет выполняться как в Oracle Database, так и в SQL Server, правильный ответ:
Будет работать и в Oracle Database, и в SQL Server