Республикасының


Шешуі: Сұраныстың сәйкес коды келесідей: DECLARE



бет13/19
Дата05.08.2022
өлшемі0.63 Mb.
#459894
1   ...   9   10   11   12   13   14   15   16   ...   19
oracle kaz lab

Шешуі:


Сұраныстың сәйкес коды келесідей:

DECLARE


sFirstName varchar2(20) := '&Аты_жұмысшының'; sLastName varchar2(25) := '&Фамилиясы_жұмысшының ';
sEmail varchar2(25):='&Адресі_электрондық_почтаның'; sPhoneNumber varchar2(20) := '&Номері_телефон'; sJobId varchar2(10) := '&Қызметі _жұмысшының '; BEGIN
insert into hr.employees values(employees_seq.nextval, sFirstName, sLastName, sEmail, sPhoneNumber, sysdate, sJobId, (SELECT MIN(SALARY) from hr.employees where job_id=sJobId), null,null, null);
commit;

END;


Лабораториялық жұмыс 13.1 DBMS_OUTPUT пакетін қолдану


Пакет DBMS_OUTPUT для вывода информации в Oracle PL/SQL, метод PUT_LINE()

Тапсырма:


PL/SQL кодын өзгертіңіз, келесі түрде болатындай етіп:

      • команды айнымалылардың көмегімен формаланатындай етіп INSERT командасының толық мәтіндік

      • қойылған жазудағы барлық бағандар жайында ақпаратты шығарсын. Бұл кодты орындау үшін SQL*Plus қолданыңыз.

Алғашкы код келесі түрде:

DECLARE


sFirstName varchar2(20) := '&Аты _жұмысшының'; sLastName varchar2(25) := '&Фамилиясы_жұмысшының'; sEmail varchar2(25):='&Адресі_электрондық_почтаның'; sPhoneNumber varchar2(20) := '&Номері_телефон';
sJobId varchar2(10) := '&Қызметі _жұмысшының';

BEGIN


insert into hr.employees values(employees_seq.nextval, sFirstName, sLastName, sEmail, sPhoneNumber, sysdate, sJobId, (SELECT MIN(SALARY) from hr.employees where job_id=sJobId), null,null, null);
commit;

END;


SQL*Plusде нәтижелік кодтың орындалуы Лаб. 13.1-1суреттегідей болуы керек:

Лаб.13.1-1. сурет Алынған кодты саұтаңыз.


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   19




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет