Я используюPLSQL: Объявить не работает
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
Я хочу объявить переменную для того, чтобы использовать его в дальнейшем. Это то, что я сделал:
DECLARE
price myBeer VARCHAR(20);;
Это приводит к ошибке:
[DECLARE - 0 row(s), 0.000 secs] [Error Code: 6550, SQL State: 65000] ORA-06550: Row 2, Column 22:
PLS-00103: found symbol "end-of-file" while expecting one of the following: := ; not null default character
Это заставило меня сделать следующее:
DECLARE
myBeer VARCHAR(20) :=2;
Но это также приводит к ошибке:
[DECLARE - 0 row(s), 0.000 secs] [Error Code: 6550, SQL State: 65000] ORA-06550: Row 2, Column 26:
PLS-00103: found symbol "end-of-file" while expecting one of the following: * & = - + ; </> at in is mod remainder not rem
<an exponent (**)> <> or != or ~= >= <= <> and or like like2 like4 likec between || multiset member submultiset
Может ли это быть так, что h ARD?
это все, что ваш код? –
'DECLARE price myBeer VARCHAR (20) ;;' не является допустимым блоком PL/SQL. Пожалуйста, прочтите руководство по PL/SQL –
Что вы хотите достичь? –