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

Упражнения по основам PL / SQL: блок PL / SQL для игнорирования чувствительности к регистру зарезервированного слова

script1adsense2code
script1adsense3code

Основы PL / SQL: упражнение 5 с решением

Напишите блок PL / SQL, чтобы показать результат, игнорируя чувствительность к регистру определенного пользователем идентификатора, который также является зарезервированным словом.

В приведенном ниже примере ссылка представляет собой определенный пользователем идентификатор в кавычках, который также является зарезервированным словом, пренебрегая его чувствительностью к регистру.

Код PL / SQL:

DECLARE
  "WORLD" varchar2(10) :='world';  -- WORLD is not a reserved word
  "DECLARE" varchar2(10) :='declare';  -- DECLARE is a reserved word
BEGIN
  DBMS_Output.Put_Line(World);      -- Identifier is case-insensitive
  DBMS_Output.Put_Line("Declare");      -- Identifier is case-sensitive
end;
/

Пример вывода:

 ORA-06550: строка 6, столбец 25:
PLS-00201: должен быть объявлен идентификатор «Объявить»
ORA-06550: строка 6, столбец 3:
PL / SQL: оператор игнорируется
4. НАЧАТЬ
5. DBMS_Output.Put_Line (World); - Идентификатор не зависит от регистра
6. DBMS_Output.Put_Line («Объявить»); - Идентификатор чувствителен к регистру
7. конец;
8. /

Блок - схема:

«Блок-схема:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите блок PL / SQL, чтобы показать результат игнорирования двойных кавычек в идентификаторе зарезервированного слова.
Далее: Напишите блок PL / SQL для отображения однострочных и многострочных комментариев.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code