Главная /
Введение в Oracle SQL /
Дана таблица: [таблица]Команда создания переменной SQL*Plus: VARIABLE sale_id NUMBER(9) Требуется создать команду SQL, которая выполнит вставку строки в таблицу SALE, при этом номер продажи вводится интерактивно с помощью переменной SQL*Plus. В качестве д
Дана таблица:
COLUMN NAME | DATATYPE | COMMENT |
---|---|---|
ID | NUMBER(9) | PRIMARY KEY |
SALE_DATE | DATE | Дата продажи |
Правильный ответ:
INSERT INTO sale VALUES (:sale_id, SYSDATE);
INSERT INTO sale VALUES (sale_id, :SYSDATE);
INSERT INTO sale (sale_date, id) VALUES (:sale_id, SYSDATE);
INSERT INTO sale (sale_date, id) VALUES ((SELECT SYSDATE FROM DUAL), :sale_id);
Сложность вопроса
76
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
Я преподаватель! Прямо сейчас уничтожьте сайт и ответы по интуит. Я буду жаловаться!
20 сен 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Команда SQL, выполненная пользователем "Alice":SELECT * FROM vtable FOR UPDATE WAIT(10);Результат действия команды - ...
- # Включающими языками для СУБД Oracle 11g являются:
- # Верные высказывания относительно транзакций в СУБД Oracle 11g:
- # Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: IDНомер сотрудникаPRIMARY KEYLAST_NAMEФамилияNOT NULLTITLEДолжностьNOT NULLMANAGER_IDНомер начальника SALARYЗарплатаNOT NULLCOMMISSION_PCTКомиссионный процент Запрос SQL: SELECT id, last_name, title, NVL2(commission_pct,20,5) "Комисионный процент" FROM s_emp; В отчете, полученном при выполнении запроса, будут отображены следующие значения комиссионного процента различным категориям сотрудников:
- # В ситуации, когда явно открыта транзакция, но нет явных команд ее завершения "commit» или "rollback», СУБД ...