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

Введение в Oracle SQL

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

Команда SQL:
CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));
Команды SQL, выполнение которых вызовет ошибку, с учетом существующей таблицы VTABLE:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
CREATE INDEX vtable ON vtable(a);
CREATE SEQUENCE vtable;(Верный ответ)
ALTER TABLE vtable ADD CONSTRAINT vtable PRIMARY KEY (a);
ALTER TABLE vtable ADD vtable NUMBER(7);
CREATE FUNCTION vtable RETURN NUMBER IS BEGIN RETURN NULL; END;(Верный ответ)
Похожие вопросы
Команда SQL:
CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));
Команды SQL, выполнение которых НЕ вызовет ошибки, с учетом существующей таблицы VTABLE:
Дана команда 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);
Номер строки, вызывающей ошибку при создании таблицы:
Дана таблица VTABLE (COLUMN1, COLUMN2, COLUMN3). Команда SQL, выполненная пользователем "Scott":
UPDATE Scott.vtable SET Column2 = 'c' WHERE Column1 = 1;
Команды пользователя "Alice", которые будут выполнены безошибочно, с учетом наличия привилегий для выполнение операций:
Дана таблица:
VTABLE
COLUMN NAMENULL/NOT NULLDATATYPE
anullchar(5)
bnot nullnumber(5)
cnot nullchar(20)
Запрос SQL:
 SELECT DISTINCT a FROM vtable;
В столбце "а» таблицы "vtable» содержатся 2 значения 'Blue', 1 значение 'Red', 4 значения 'White' и 3 пустых значения. Количество строк, возвращенных запросом, = ...
Дана таблица:
VTABLE
COLUMN NAMENULL/NOT NULLDATATYPE
anullchar(5)
bnot nullnumber(5)
cnot nullchar(20)
Необходимо вычислить среднее арифметическое среди уникальных значений столбцa "с» таблицы "vtable». Поставленную задачу выполнит запрос:
Дана таблица:
VTABLE
COLUMN NAMENULL/NOT NULLDATATYPE
anullchar(5)
bnot nullnumber(5)
cnot nullchar(20)
Необходимо вычислить среднее арифметическое среди уникальных значений столбцa "b» таблицы "vtable». Поставленную задачу выполнит запрос:
Команды 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 возможно выполнить при помощи команды:
Пользователю "Alice" необходимо выполнить обновление данных таблицы VTABLE, при этом известно, что некоторые строки таблицы могут быть заблокированы транзакцией, открытой пользователем "Scott". Заблокировать свободные строки таблицы VTABLE с целью обновления позволит команда:
Команды 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 descriptions (relation REF relative_type SCOPE IS relatives,description VARCHAR2(100));
Результат действия команды, с учетом ранее созданных типа "relative_type" и таблицы "relatives", - создание ...