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

PL / SQL DataType: блок, чтобы узнать, как объявлять переменную символьного типа

script1adsense2code
script1adsense3code

Тип данных PL / SQL: упражнение 1 с решением

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

Пример решения:

Код PL / SQL:

DECLARE
  c VARCHAR2(8 CHAR);
BEGIN
  c :='abc  ';
END;
/

или также может быть объявлено так

DECLARE
  c VARCHAR2(8);
BEGIN
  c :='abc  ';
END;
/

если вы объявите так и использовали для вставки слишком длинные данные, появится сообщение об ошибке.

DECLARE
  c VARCHAR2(3);
BEGIN
  c :='abc  ';
END;
/

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

 DECLARE
*
ОШИБКА в строке 1:
ORA-06502: PL / SQL: ошибка числового значения или значения: слишком маленький буфер строки символов
ORA-06512: в строке 4

Блок - схема:

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

или также сообщение об ошибке появится, если вы объявите так во время вставки слишком длинных данных -

DECLARE
  c VARCHAR2(3 CHAR);
BEGIN
  c :='abc  ';
END;
/

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

 DECLARE
*
ОШИБКА в строке 1:
ORA-06502: PL / SQL: ошибка числового значения или значения: слишком маленький буфер строки символов
ORA-06512: в строке 4

Блок - схема:

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

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

Предыдущая: Упражнения PL / SQL DataType Home.
Далее: Запишите блок PL / SQL для вставки данных в таблицу, используя переменную символьного типа.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code