четверг, 13 сентября 2012 г.

1."Пейджинг" в ASP.NET из БД Oracle (Подготовка БД)

Всем привет!!!
Сегодня рассмотрим пример создания paging страниц из БД ORACLE в ASP.NET .
наше приложение ASP.NET, состоящее всего из двух таблиц, будет построено по всем правилам трехслойной архитектуры разработки приложений. У него будет Слой пользовательского интерфейса (UI), слой бизнес - логики (BLL) и слой доступа к БД (DAL). Немного кода будет и в самой БД. Я выбрал наиболее привычную мне СУБД ORACLE 10g.
Код, приводимый в сообщениях - полностью рабочий(включая и скрипт создания таблиц БД связей между ними и наполнения таблиц данными) и при помощи копипаста его можно помещать в среду разработки для последующего билда и запуска. я постарался разбить материал тематически по сообщениям с целью облегчения восприятия. В каждом отдельном сообщении рассматривается логика отдельного слоя приложения(DAL слишком большой и разбит соответственно на сообщения). При составлении статей  я руководствовался данной книгой. После реализации необходимых слоев нашего приложения получим вариант как на картинке:


Что мы здесь видим?
В комбобоксе вверху картинки выбирается специализация человека, ниже список людей, которые к этой специализации относятся.Ну и сам paging, собственно, присутствует.
В первой части нашей статьи мы подготовим код, который будет выполняться на стороне БД Oracle и данные, над которыми он будет выполняться(подразумевается что вы создали пользователя и пространство и подключились, например SQL NAVIGATOR). Для работы приложения необходимы две таблицы: занимаемые должности (jobs) и сотрудники (employees).  Следующая информация сформирована в виде своеобразного SQL скрипта, который посредством копипаста можно вставить в SQL навигатор, настроенный на БД Oracle и нажать "Выполнить":

--------------------------------------Начало скрипта--------------------------------------------------

-- Oracle 10g

--Создаем таблицы в БД:

create table jobs(
Job_id integer not null primary key,
Job_nm VARCHAR(50)
)

/
COMMIT
/


create table Employees(
Emp_id integer not null primary key,
Job_id integer not null,
First_name varchar(50),
Last_name varchar(50),
Salary number
)

/
COMMIT
/

--Создаем связи между таблицами:

ALTER TABLE Employees ADD
FOREIGN KEY (Job_id) REFERENCES jobs (Job_id)

--Создаем SEQUENCE(последовательности уникальных кодов записей в таблицах БД):
--Для  должностей
CREATE SEQUENCE JOBS_INC START WITH 1 INCREMENT BY 1
/
COMMIT
/
--Для сотрудников
CREATE SEQUENCE EMPLOYEES_INC START WITH 1 INCREMENT BY 1
/
COMMIT
/
--Создаем триггеры (обеспечивают увеличение счетчика записей на 1 при создании новой записи в таблице)
CREATE OR REPLACE TRIGGER INSIDE_JOBS
    BEFORE INSERT ON JOBS
    FOR EACH ROW

    DECLARE

    BEGIN

    SELECT JOBS_INC.NEXTVAL
    INTO :NEW.Job_id
    FROM DUAL;

END INSIDE_JOBS;
/
COMMIT
/

CREATE OR REPLACE TRIGGER INSIDE_EMPLOYEES
    BEFORE INSERT ON EMPLOYEES
    FOR EACH ROW

    DECLARE

    BEGIN

    SELECT EMPLOYEES_INC.NEXTVAL
    INTO :NEW.Emp_id
    FROM DUAL;

END INSIDE_EMPLOYEES;
/
COMMIT
/

--Вставляем данные в таблицы
insert into jobs(Job_nm) values ('JavaScript разработчик');
insert into jobs(Job_nm) values ('Senior Java Developer');
insert into jobs(Job_nm) values ('ASP.NET (C#, MS SQL, Web-технологии) программист');
insert into jobs(Job_nm) values ('Специалист по тестированию(QA) ');
insert into jobs(Job_nm) values ('C/С++ программист');
insert into jobs(Job_nm) values ('Mobile разработчик');
insert into jobs(Job_nm) values ('PHP (MySQL, JavaScript) программист');
insert into jobs(Job_nm) values ('Ruby-on-Rails программист');


INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Иосиф','Войнич',55000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Софья','Вайнер',45000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Тамара','Хиневич',650000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Александр','Судник',45000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Евдокия','Затолокина',37000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Николай','Колковский',46000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Мария','Шакель',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Мариня','Высоцкая',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Александр','Дасько',87000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Михаил','Красковский',45000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Валентин','Уласик',34000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Вячеслав','Вертейко',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Лидия','Коваленко',54000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Виктор','Ермакович',53000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Анна','Кравчукович',43000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Галина','Грекова ',58000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Татьяна','Демина',59000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Иван','Дополнительный',450000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Антон','Варивоцкий',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Иосиф','Войнич',40000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Софья','Вайнер',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Тамара','Хиневич',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Алексанр','Суник',80000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Евокия','Затолокина',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Геновиора','Иокова',40000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Михаил','Колковский',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Мария','Шакель',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Марина','Высоцкая',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Тамара','Крысина',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Леони','Крыт',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Геннаий','Монтик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Ольга','Кухарчик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Люмила','Карноухова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Нина','Лицкевич',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Алексанр','Масько',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Михаил','Колковский',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Анатолий','Самец',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Михаил','Красковский',80000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Станислав','Пока',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Валентин','Уласик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Вячеслав','Вертейко',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Виктор',' Цвик',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Антон','Копач',40000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Николай','Уласик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Лиия','Касперович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Чеслав',' Бонарович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Геннаий','Волоько',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Лиия','Коваленко',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Анна','Швакель',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Михаил','Курьян',40000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Зинаиа','Бакиновская',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Анна','Конколович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Люмила','Раькова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Елена','Кручок',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Ольга','Логвиненко',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Светлана','Гурбо',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Виктор','Ермакович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Иван','Гелейша',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'митрий','Щекало',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Геннаий','Феорук',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Алексанр','Марчик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Николай','Матюнин',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Лариса','Грушник',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Тересса','Макась',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Лиия','Кравчукович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Михаил','Климович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Анна','Петкевич',670000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Тамара','Марзан',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'София','Краснолобова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Георгий','Лазничёк',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Зинаиа','Чернявская',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Иван','Скворчевский',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Томара','Алешко',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Константин','Уласик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Галина','Золотарь',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Екатерина','Шкоик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Галина','Грекова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Петр','Губанов',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Алексанра','Почесуй',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Ольга',' Попова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Алла','Павлович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Виктор','Гучек',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Галина','Трушко',40000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Светлана','Аамович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Иван','Станкевич',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Николай','Бонарь',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Жанна','Мемех',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Вера','Говако',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Руслан','Очилов',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Иван','Маликов',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Петр','Соболь',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Томара','Семина',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Семен','Юрчик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Галина','Маевская',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Елена','Раион',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Алексанр','Уласик',40000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Татьяна','Хмелевская',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Жанна','Балакина',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Ричар','Экерт',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Николай','Счастнюк',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Люмила','Таяновская',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Казимир','Сиорович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Виктор','Бонорович',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Игорь','Леончик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Иосиф','Булынко',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Мария','Шкала',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(8,'Анатолий','Янчур',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Вера','Пилипенко',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Люмила','Масловская',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Анатолий','Уласик',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Виталий','Аникейчик',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Мария','Самохвал',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Мария','Никонова',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Анатолий','Волин',80000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Валентина','Синявская',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Люмила','Cмольянинова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Иван','Иванов',67000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Петр','Петров',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Сидор','Сидоров',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(2,'Андрей','Андреев',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Сергей','Сергеев',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(1,'Маша','Машина',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Андрей','Аксюто',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Сергей','Борисенко',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(4,'Дмитрий','Бычинский',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Михаил','Грушник',65000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Алина','Денисова',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Андрей','Ефимов',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Сергей','Кожич',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Александр','Селицкий',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Евгений','Ярмак',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Андрей','Соболевский',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Сергей','Климук',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Виктор','Калесник',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Андрей','Петкевич',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Сергей','Борис',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Дмитрий','Алексеев',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Михаил','Супрон',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Алина','Лукашевич',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(3,'Андрей','Климович',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Сергей','Кожичев',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(6,'Александр','Лабун',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Евгений','Ярмаков',30000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Андрей','Шашко',60000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Сергей','Януевич',70000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(7,'Виктор','Крупец',50000);
INSERT INTO employees (JOB_ID,FIRST_NAME,LAST_NAME,SALARY)
VALUES(5,'Андрей','Тур',30000);


--------------------------------------------Конец скрипта------------------------------------------

Все...Часть на стороне БД закончена.

Комментариев нет:

Отправить комментарий