кодесурса
«PL / SQL

PL / SQL курсор работает с решением

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code