PL / SQL курсор работает с решением
PL / SQL Cursor [50 упражнений с решением]
1. Напишите программу на PL / SQL, чтобы показать использование статического оператора PL / SQL.
Нажмите меня, чтобы увидеть решение
2. Напишите программу на PL / SQL, чтобы показать использование CURVAL и NEXTVAL с именем последовательности.
Нажмите меня, чтобы увидеть решение
3. Напишите программу на PL / SQL, чтобы найти количество строк, на которое влияет использование атрибутов SQL% ROWCOUNT неявного курсора.
Нажмите меня, чтобы увидеть решение
4. Напишите программу на PL / SQL, чтобы показать использование неявного курсора без использования каких-либо атрибутов.
Нажмите меня, чтобы увидеть решение
5. Напишите программу на PL / SQL, чтобы показать использование SQL% FOUND для определения, влияет ли инструкция DELETE на какие-либо строки.
Нажмите меня, чтобы увидеть решение
6. Напишите программу на PL / SQL, чтобы показать использование SQL% NOTFOUND, чтобы определить, влияет ли инструкция UPDATE на какие-либо строки.
Нажмите меня, чтобы увидеть решение
7. Напишите программу на PL / SQL для создания записи на основе таблицы с использованием атрибута% ROWTYPE.
Нажмите меня, чтобы увидеть решение
8. Напишите программу на PL / SQL для отображения подробной информации на основе таблицы для сотрудника с идентификатором 149 из таблицы сотрудников.
Нажмите меня, чтобы увидеть решение
9. Напишите программу на PL / SQL для отображения на основе курсора подробной информации о сотрудниках из таблицы сотрудников.
Нажмите меня, чтобы увидеть решение
10. Напишите программу на PL / SQL для извлечения записей из таблицы сотрудников и отображения их с помощью курсоров.
Нажмите меня, чтобы увидеть решение
11. Напишите программу на PL / SQL для объявления типа данных записи с тем же типом данных таблиц, используя атрибут% TYPE.
Нажмите меня, чтобы увидеть решение
12. Напишите программу на PL / SQL для создания неявного курсора с циклом for.
Нажмите меня, чтобы увидеть решение
13. Напишите программу на PL / SQL для создания явного курсора с циклом for.
Нажмите меня, чтобы увидеть решение
14. Создайте блок PL / SQL, чтобы увеличить зарплату сотрудников в отделе 50, используя предложение WHERE CURRENT OF.
Нажмите меня, чтобы увидеть решение
15. Напишите программу на PL / SQL для извлечения одной записи и одного столбца из таблицы.
Нажмите меня, чтобы увидеть решение
16. Напишите программу на PL / SQL, чтобы ПОЛУЧИТЬ более одной записи и одного столбца из таблицы.
Нажмите меня, чтобы увидеть решение
17. Напишите программу на PL / SQL, чтобы выбрать несколько записей и более одного столбца из одной таблицы.
Нажмите меня, чтобы увидеть решение
18. Напишите программу на PL / SQL для извлечения нескольких записей и нескольких столбцов из разных таблиц.
Нажмите меня, чтобы увидеть решение
19. Напишите программу на PL / SQL для извлечения нескольких записей с использованием вложенного курсора.
Нажмите меня, чтобы увидеть решение
20. Напишите программу на PL / SQL для записи FETCH с вложенными курсорами, используя Cursor FOR Loops.
Нажмите меня, чтобы увидеть решение
21. Напишите программу на PL / SQL для распечатки списка менеджеров и названия отделов.
Нажмите меня, чтобы увидеть решение
22. Напишите программу на PL / SQL для вставки данных в две таблицы из одной таблицы с помощью курсора.
Нажмите меня, чтобы увидеть решение
23. Напишите программу на PL / SQL для вставки данных в две таблицы из одной таблицы с использованием неявного курсора.
Нажмите меня, чтобы увидеть решение
24. Напишите программу на PL / SQL, чтобы создать курсор, отображающий имя и зарплату каждого сотрудника в таблице EMPLOYEES, зарплата которой меньше, чем указана в переданном значении параметра.
Нажмите меня, чтобы увидеть решение
25. Напишите программу на PL / SQL, чтобы показать использование выборки по одной записи за раз, используя инструкцию fetch внутри цикла.
Нажмите меня, чтобы увидеть решение
26. Напишите программу на PL / SQL для извлечения первых трех строк результирующего набора в три записи, используя один и тот же явный курсор для разных переменных.
Нажмите меня, чтобы увидеть решение
27. Напишите блок PL / SQL, чтобы показать использование переменной в явном запросе курсора, и ни один набор результатов не будет затронут, несмотря на то, что значение переменной увеличивается после каждой выборки.
Нажмите меня, чтобы увидеть решение
28. Напишите блок PL / SQL для отображения названия отдела, руководителя отдела, города и сотрудника с самой высокой зарплатой.
Нажмите меня, чтобы увидеть решение
29. Напишите блок PL / SQL, чтобы отобразить название отдела, имя руководителя, количество сотрудников в каждом отделе и количество сотрудников, перечисленных в job_history.
Нажмите меня, чтобы увидеть решение
30. Напишите блок в PL / SQL, чтобы отобразить имя сотрудника и количество работ, которые он или она выполняли в прошлом. Отображает имя сотрудника и количество работ по заданию.
Нажмите меня, чтобы увидеть решение
31. Напишите блок в PL / SQL, чтобы отобразить название отдела и его руководителя.
Нажмите меня, чтобы увидеть решение
32. Напишите программу на языке PL / SQL, чтобы отобразить имя сотрудника и процент повышения заработной платы в соответствии с их опытом работы.
Нажмите меня, чтобы увидеть решение
33. Напишите блок PL / SQL, чтобы показать использование переменной в явном запросе курсора, и на результирующий набор влияет значение переменной, которое увеличивается после каждой выборки.
Нажмите меня, чтобы увидеть решение
34. Напишите блок PL / SQL, чтобы показать использование виртуального столбца в явном запросе курсора.
Нажмите меня, чтобы увидеть решение
35. Напишите блок PL / SQL, чтобы отобразить идентификатор сотрудника, имя, должность и дату начала текущей работы.
Нажмите меня, чтобы увидеть решение
36. Напишите блок PL / SQL, чтобы отобразить название отдела и его самого дорогого сотрудника.
Нажмите меня, чтобы увидеть решение
37. Напишите блок PL / SQL для отображения фамилии, имени и суммы переплаты с использованием параметров.
Нажмите меня, чтобы увидеть решение
38. Напишите блок PL / SQL, чтобы отобразить количество сотрудников по месяцам. Распечатать количество сотрудников по месяцам
Нажмите меня, чтобы увидеть решение
39. Напишите блок PL / SQL для отображения фамилии менеджера и его отделов для конкретного города, используя параметры со значением по умолчанию в явном курсоре.
Нажмите меня, чтобы увидеть решение
40. Напишите блок PL / SQL, чтобы узнать дату начала текущей работы конкретного сотрудника.
Нажмите меня, чтобы увидеть решение
41. Напишите блок PL / SQL, чтобы отобразить фамилию, имя и сумму переплаты, добавив формальные параметры и указав значения по умолчанию для добавленных параметров.
Нажмите меня, чтобы увидеть решение
42. Напишите блок в PL / SQL, чтобы отобразить имя, должность и дату начала работы сотрудников.
Нажмите меня, чтобы увидеть решение
43. Напишите блок в PL / SQL, чтобы напечатать название отдела, начальник отдела, город и количество сотрудников, работающих в этом отделе.
Нажмите меня, чтобы увидеть решение
44. Напишите блок в PL / SQL для печати указанного количества строк в таблице.
Нажмите меня, чтобы увидеть решение
45. Напишите блок в PL / SQL для печати пунктирной линии в каждой 6-й строке.
Нажмите меня, чтобы увидеть решение
46. Напишите блок в PL / SQL, чтобы отобразить первый отдел с более чем пятью сотрудниками.
Нажмите меня, чтобы увидеть решение
47. Напишите блок в PL / SQL, чтобы напечатать отчет, который показывает, что идентификатор сотрудника, имя, дата найма и размер вознаграждения, которого они достигли в соответствии с опытом работы, присоединились к месяцу текущей даты.
Нажмите меня, чтобы увидеть решение
48. Напишите блок в PL / SQL, чтобы показать, как записи объявляются и инициализируются.
Нажмите меня, чтобы увидеть решение
49. Напишите блок в PL / SQL, чтобы показать использование подзапроса в предложении FROM родительского запроса в явном курсоре.
Нажмите меня, чтобы увидеть решение
50. Напишите блок в PL / SQL, чтобы показать использование связанных подзапросов в явном курсоре.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования