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

Введение в Oracle SQL

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

Дана таблица:
NAMEWORKER_IDPHONEADDRESSPOSITIONSALARY
VARCHAR2(10)NUMBER(3)VARCHAR2(6)VARCHAR2(50)VARCHAR2(7)NUMBER(7)
NOT NULLNOT NULL
PRIMARY KEY
Таблица содержит 250 строк; необходимо изменить столбец PHONE таким образом, чтобы в нем могли появляться только числовые значения. Команда выполнения соответствующих изменений:

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

Варианты ответа
ALTER TABLE employee MODIFY phone NUMBER(6);
Тип данных столбца не может быть изменен с символьного на числовой
Тип данных столбца не может быть изменен с символьного на числовой при условии, что в столбце находятся данные(Верный ответ)
ALTER TABLE employee MODIFY COLUMN phone NUMBER(6);
Похожие вопросы
Дана команда 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);
Номер строки, вызывающей ошибку при создании таблицы:
Дана таблица 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:
Дана таблица:
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 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 возможно выполнить при помощи команды:
    Дана таблица:
    VTABLE
    COLUMN NAMENULL/NOT NULLDATATYPE
    anot nullnumber(18)
    bnullchar(50)
    cnullnumber(10)
    dnot nullchar(10)
    Запросы к таблице, которые будут выполнены безошибочно:
    Дана таблица:
    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 пустых значения. Количество строк, возвращенных запросом, = ...
    Команды 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
    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». Поставленную задачу выполнит запрос: