ORA-00900: недопустимый сценарий SQL, созданный в рамках структуры оператора SQL - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь запустить сценарии, сгенерированные из тестовой среды, в среде prod. Сценарии, созданные Entity Framework Core 2.2 . Но когда я выполняю сгенерированные сценарии sql в Dbeaver 6.2.2 , я получаю ORA-00900: неверный оператор SQL . И всплывающее окно привязки всегда отображается.

[Parameters=[:myParam='filter' (Size = 450)], CommandType='Text', CommandTimeout='0']
SELECT "w"."Foo"
FROM "FooSh"."Foodb" "w"
WHERE ("w"."Foo" = :myParam) 

Dbeaver bind pop up

Если сценарии неверны, как это работает в рамках сущностей? И как мне выполнить это успешно?

1 Ответ

0 голосов
/ 07 октября 2019

В DBeaver выполняются только

SELECT "w"."Foo"
FROM "FooSh"."Foodb" "w"
WHERE ("w"."Foo" = :myParam)

Ваш запрос правильный, DBeawer запрашивает параметры привязки с:

...