PL / SQL DataType: блок, чтобы узнать, как объявлять переменную символьного типа
Тип данных 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 программирования