Oracle+ Dapper (c#). Как выполнить процедуру из package в Oracle?

Есть пакет в БД Oracle, в котором создана процедура. Через sqldeveloper выполнется процедура через запрос

exec Pack.Procedure()

Есть приложение на C#, где используем Dapper. Но если написать код в виде:

string query = "exec Pack.Procedure()";
DBController.GetDbConnection().Execute(query, CommandType.StoredProcedure)

То выдаст ошибку ex: ORA-00900: неверно предложение на языке SQL


Ответы (1 шт):

Автор решения: Ajmda

Нашел, в коде надо было прописать не exec, а call

string query = "call Pack.Procedure()";
DBController.GetDbConnection().Execute(query, CommandType.StoredProcedure)
→ Ссылка