База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Дана таблица PATIENT:
Имя столбцаID_NUMBERLAST_NAMEFIRST_NAMEBIRTH_DATEPHYSICIAN_ID
Тип ключаPK
Null/Unique NN, UNNNN
Таблица FK PHYSICIAN
Столбец FK ID_NUMBER
Тип данныхNUMBER(10)VARCHAR2(25)VARCHAR2(25)DATENUMBER(10)
Для вставки значений в столбец первичного ключа создана последовательность PATIENT_ID_SEQ. Начальное значение последовательности - 1000, максимальное значение - 99999999, шаг - 1. Команда вставки строки в таблицу PATIENT с использованием генератора PATIENT_ID_SEQ:

(Отметьте один правильный вариант ответа.)

Варианты ответа
INSERT INTO patient (id_number, last_name, first_name, birth_date)VALUES (patient_id_seq.NEXTVAL, 'Scott', 'Clark', '20-June-1970');
(Верный ответ)
Выполнить вставку строки в таблицу с использованием последовательности невозможно
INSERT INTO patient (id_number, last_name, first_name, birth_date)VALUES (patient_id_seq.NEXTVALUE, 'Scott', 'Clark', '20-June-1970');
INSERT INTO patient (id_number, last_name, first_name, birth_date)VALUES (patient_id_seq, 'Scott', 'Clark', '20-June-1970');
Похожие вопросы
Дана таблица:
NAMEWORKER_IDPHONEADDRESSPOSITIONSALARY
VARCHAR2(10)NUMBER(3)VARCHAR2(6)VARCHAR2(50)VARCHAR2(7)NUMBER(7)
NOT NULLNOT NULL
PRIMARY KEY
Таблица содержит 250 строк; необходимо изменить столбец PHONE таким образом, чтобы в нем могли появляться только числовые значения. Команда выполнения соответствующих изменений:
Команды SQL:
CREATE TYPE relative_type AS OBJECT (first_name VARCHAR2(30),last_name VARCHAR2(30),birth_date DATE,MEMBER FUNCTION age RETURN NUMBER);
CREATE TABLE relatives (relation relative_type,description VARCHAR2(100));
Вставку строки в таблицу RELATIVES возможно выполнить при помощи команды:
Дана команда SQL:
1 CREATE TABLE alpha_30002 (3000_id NUMBER(9),3  CONSTRAINT alpha_3000_id_pk PRIMARY KEY,4  name VARCHAR2(25),5  title VARCHAR2(25),6  idname VARCHAR2(25) NOT NULL);
Номер строки, вызывающей ошибку при создании таблицы:
Дана таблица:
EMPLOYEE
COLUMN NAMEDATATYPEКОММЕНТАРИЙ
FIRST_NAMEVARCHAR2(25)Имя сотрудника
LAST_NAMEVARCHAR2(25)Фамилия сотрудника
JOBVARCHAR2(25)Должность
SALARYNUMBER(7,2)Зарплата
DEPT_IDNUMBER(3)Номер отдела
Требования к запросу: вывод фамилии и имени сотрудника, соответствующего условиям:
  • Фамилия служащего - "Brown", "Chan" или "Linsey"
  • Должность - "Manager", "Technician" или "Clerk"
  • Зарплата более 30000
  • Запрос SQL:
    SELECT last_name, first_name FROM employee WHERE UPPER(last_name) IN ('BROWN', 'CHAN', 'LINDSEY')AND UPPER(job) IN ('MANAGER', 'TECHNICIAN', 'CLERK')AND salary <=30000;
    Результат действия запроса - вывод информации о сотрудниках, соответствующей ...
    Команда SQL:
    CREATE TYPE relative_type AS OBJECT (first_name VARCHAR2(30),last_name VARCHAR2(30),birth_date DATE);
    Результат действия команды - создание ...
    Даны таблицы:
    Таблица:RegionCustomerEmployees
    Столбец 1:nameemp_idemp_id
    Столбец 2:idregionidregionlast_name
    Столбец 3: namefirst_name
    Столбец 4: addresssalary
    Столбец 5: ratingcomm_pct
    Столбец 6: start_date
    В таблице CUSTOMER информация о каждом покупателе представлена отдельной строкой. Внешними ключами таблицы CUSTOMER, для обеспечения согласованности базы данных, должны быть столбцы:
    Команды SQL:
    CREATE TYPE relative_type AS OBJECT (-- хранение имени, фамилии, даты рождения и вычисление возраста родственниковfirst_name VARCHAR2(30),last_name VARCHAR2(30),birth_date DATE,MEMBER FUNCTION age RETURN NUMBER);
    CREATE TABLE relatives (relation relative_type,description VARCHAR2(100)-- описание степени родства);
    Получить имя, фамилию, возраст и описание степени родства для всех родственников, информация о которых хранится в таблице RELATIVES, возможно при помощи команды:
    Дана таблица:
    VTABLE
    COLUMN NAMENULL/NOT NULLDATATYPE
    anot nullnumber(18)
    bnullchar(50)
    cnullnumber(10)
    dnot nullchar(10)
    Запросы к таблице, которые будут выполнены безошибочно:
    Команды SQL:
    CREATE TYPE relative_type AS OBJECT (first_name VARCHAR2(30),last_name VARCHAR2(30),birth_date DATE-- дата рождения);
    CREATE TABLE relatives OF relative_type;
    Получить день рождения всех родственников, информация о которых хранится в таблице RELATIVES, возможно при помощи команды:
    Дана таблица:
    SALE (Продажи)
    COLUMN NAMEDATATYPECOMMENT
    IDNUMBER(9)PRIMARY KEY
    SALE_DATEDATEДата продажи
    Команда создания переменной SQL*Plus:
    VARIABLE sale_id NUMBER(9)
    Требуется создать команду SQL, которая выполнит вставку строки в таблицу SALE, при этом номер продажи вводится интерактивно с помощью переменной SQL*Plus. В качестве даты необходимо установить системную дату. Варианты, позволяющие выполнить задание: