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

Введение в Oracle SQL

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

Дана команда 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);
Номер строки, вызывающей ошибку при создании таблицы:

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

Варианты ответа
4
5
3
2(Верный ответ)
6
Похожие вопросы
Дана таблица:
NAMEWORKER_IDPHONEADDRESSPOSITIONSALARY
VARCHAR2(10)NUMBER(3)VARCHAR2(6)VARCHAR2(50)VARCHAR2(7)NUMBER(7)
NOT NULLNOT NULL
PRIMARY KEY
Таблица содержит 250 строк; необходимо изменить столбец PHONE таким образом, чтобы в нем могли появляться только числовые значения. Команда выполнения соответствующих изменений:
Дана команда SQL:
1 CREATE TABLE sale2 (purchase_no NUMBER(9),3  customer_no NUMBER(9)4 	CONSTRAINT sale_customer_id_fk REFERENCES customer(id),5  CONSTRAINT sale_purchase_no_pk PRIMARY KEY (purchase_no),6  CASCADE CONSTRAINTS);
Номер строки, вызывающей ошибку при создании таблицы SALE (при условии, что таблица CUSTOMER создана) :
Команда SQL:
CREATE TABLE AIR$_#Table (Plane_ID VARCHAR2(8) CONSTRAINT Pk_Plane_ID PRIMARY KEY, Name VARCHAR2(15)); 
Имя индекса, созданного для столбца Plane_ID:
Команды 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:
CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));
Команды SQL, выполнение которых вызовет ошибку, с учетом существующей таблицы VTABLE:
Дана таблица 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:
Команда SQL:
CREATE TYPE relative_type AS OBJECT (first_name VARCHAR2(30),last_name VARCHAR2(30),birth_date DATE);
Результат действия команды - создание ...
Команды 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:
CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));
Команды SQL, выполнение которых НЕ вызовет ошибки, с учетом существующей таблицы VTABLE:
Дана таблица:
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;
    Результат действия запроса - вывод информации о сотрудниках, соответствующей ...