11. Можно ли экспортировать данные из нескольких таблиц? Если можно, то поясните как?
Задание:
В каждом варианте индивидуального задания описаны операции Import (или Load) и Export, которые необходимо реализовать на SQL. Исходные таблицы хранятся в базе данных Sample. Последовательность выполнения варианта индивидуального задания следующая:
· экспортировать указанную таблицу в файл заданного формата;
· отредактировать выходной файл в соответствии с заданием;
· создать новую таблицу в базе данных, аналогичную исходной, в соответствии с экспортируемыми колонками;
· импортировать (или загрузить) отредактированный файл в новую таблицу.
Варианты индивидуальных заданий:
1. Экспортировать колонки deptno, deptname и admrdept из таблицы department в файл в формате ASC. В файле вручную добавить следующую запись: (‘F11’, ‘SALES DEPARTMENT’, ‘A00’). Создать новую таблицу office, соответствующую данным в файле. Импортировать измененный файл в новую таблицу office, используя соответствующий метод импортирования.
2. Экспортировать все колонки из таблицы staff в файл в формате ASC. В файле модифицировать строки с 3 – 5, 6 – 7, 33 – 35. Импортировать модифицированный файл в новую таблицу office, используя соответствующий метод импортирования.
3. Экспортировать колонки deptno, deptname и admrdept из таблицы department в файл в формате DEL. В файле вручную добавить колонку mgrno и запись: deptno = ‘F11’, deptname = ‘SALES DEPARTMENT’, admrdept = ‘A00’, mgrno = ‘000100’. Создать новую таблицу office, соответствующую данным в файле. Импортировать измененный файл в новую таблицу office, используя соответствующий метод импортирования.
4. Экспортировать все колонки из таблицы org в файл в формате IXF. В файле вручную добавить запись: (88, ‘Great Hills’, 50, ‘Western’, ‘Denver’). Создать новую таблицу office, соответствующую данным в файле. Импортировать файл в новую таблицу office, используя соответствующий метод импортирования.
5. Экспортировать все колонки из таблицы sales в файл в формате ASC. В файл добавить четыре новый строки, например: (‘3/03/2006’, ‘THOMPSON’, ‘Manitoba’), (‘3/03/2006’, ‘KWAN’, ‘Quebec’), (‘3/03/2006’, ‘HAAS’, ‘Ontario-North’), (‘3/03/2006’, ‘JONES’, ‘Ontario-South’). Импортировать файл в новую таблицу office, используя соответствующий метод импортирования.
6. Экспортировать первые четыре колонки из таблицы org в файл в формате DEL. В файле вручную добавить новую колонку location со следующими значениями: (‘New York’, ‘Boston’, ‘Washington’, ‘Atlanta’, ‘Chicago’, ‘Dallas’, ‘San Francisco’, ‘Denver’). Создать новую таблицу office, соответствующую данным в файле. Импортировать измененный файл в новую таблицу office, используя соответствующий метод импортирования.
7. Экспортировать firstnme, lastname, hiredate, birthdate таблицы employee в файл формата ACS. Загрузить, используя соответствующий метод, из полученного файла в новую таблицу, из колонки firstnme только первую букву имени, колонку lastname полностью, из колонок hiredate и birthdate только год. Полученный файл при необходимости отформатировать.
8. Экспортировать empno, projno, emptime, emstdate, emendate таблицы emp_act в файл формата ACS. Импортировать, используя соответствующий метод, из полученного файла в новую таблицу, из колонки empno только три последние цифры, колонку projno полностью, из колонки emptime только целую часть числа, из колонок emstdate и emendate только год. Полученный файл при необходимости отформатировать.
9. Экспортировать projno, respemp, prstaff, prstdate, prendate таблицы project в файл формата ACS. Импортировать, используя соответствующий метод, из полученного файла в новую таблицу, колонку projno полностью, из колонки respemp только последние три символа, из колонки prstaff только целую часть числа, из колонок prstdate и prendate только год. Полученный файл при необходимости отформатировать.
10. Экспортировать sales_date, sales_person, sales, region таблицы sales в файл формата ACS. Загрузить, используя соответствующий метод, из полученного файла в новую таблицу, из колонки sales_date только год, колонки sales_person, sales, region полностью. Полученный файл при необходимости отформатировать.
11. Экспортировать id, name, dept, job, years, salary, comm таблицы staff в файл формата ACS. Загрузить, используя соответствующий метод, из полученного файла в новую таблицу, колонку id, name, dept, job, years полностью, из колонок salary и comm только целую часть числа. Полученный файл при необходимости отформатировать.
12. Экспортировать все колонки таблицы staff в файл формата ACS. Импортировать, используя соответствующий метод, из полученного файла в новую таблицу, колонку id полностью, из колонки name только первую букву имени, колонку dept полностью, из колонки job только первую букву названия, колонку years полностью, из колонок salary и comm только целую часть числа. Полученный файл при необходимости отформатировать.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.