Я не могу использовать переменную привязки в datagrip

Я использую datagrip с оракулом 11g.

VARIABLE TEST_VALUE NUMBER
BEGIN
    :TEST_VALUE := 100;
end;
PRINT TEST_VALUE;

затем всплывающее окно ввода параметров и выполнения.

как использовать переменную привязки в datagrip??

работает в sql*plus


person HelloRacoon    schedule 06.08.2019    source источник
comment
Можете ли вы объяснить, что вы хотите? Вы не хотите, чтобы появилось это окно параметров?   -  person moscas    schedule 06.08.2019
comment
этот код не требует ввода окна параметров. переменная инициализируется в блоке процедур. поэтому результат просто напечатает 100 как test_value. если я выполняю этот код в sql*plus, он работает.   -  person HelloRacoon    schedule 07.08.2019
comment
и этот код является эталонным примером оракула. docs.oracle.com/cd/E11882_01/server. 112/e16604/   -  person HelloRacoon    schedule 07.08.2019
comment
variable и print не являются ни допустимым SQL, ни допустимым PL/SQL. Он специфичен для SQL*Plus.   -  person a_horse_with_no_name    schedule 07.08.2019


Ответы (1)


Это диалект SQL Plus. К сожалению, DataGrip не поддерживает выполнение операторов SQL Plus, поэтому он все равно не будет выполняться.

person moscas    schedule 07.08.2019