Я хочу получить значение столбца и поместить его в переменную того же типа, что и этот столбец, как показано ниже:

select FRI_SEC_TEMP into friday_seconds
from TEMPTABLE 
where rownum<2;

DBMS_OUTPUT.PUT_LINE(friday_seconds); 

, но когда я запускаю сценарий, он выдает следующую ошибку:

Выполнение запроса: результат запроса 6

Error starting at line : 61 in command -
DBMS_OUTPUT.PUT_LINE(friday_seconds)
Error report -
Unknown Command

и когда я запускаю только оператор select, я получаю следующую ошибку:

ORA-00905: missing keyword
00905. 00000 -  "missing keyword"
*Cause:    
*Action: 

Mohamad Ghanem

Ответов: 1

Ответы (1)

Просто выполните сценарий как блок PL SQL, заключив его в начало - конец

begin
  select FRI_SEC_TEMP into friday_seconds
    from TEMPTABLE 
   where rownum<2;

  DBMS_OUTPUT.PUT_LINE(friday_seconds); 
end;

2022 WebDevInsider