Код: Выделить всё
IDbConnection connection = new OracleConnection(_connString);
connection.Open();
var parameters = new OracleDynamicParameters();
parameters.Add("is_active", request.IsActive, OracleMappingType.Int16, direction: ParameterDirection.Input);
// Other parameters
await connection.QueryAsync("STORED_PROCEDURE_NAME", parameters, commandType: CommandType.StoredProcedure);
Обратите внимание, что эта хранимая процедура была создана без имени пакета (причина неизвестна).
Сообщение об ошибке:
ORA-06550: строка 1, столбец 7:
PLS-00201: должен быть объявлен идентификатор «STORED_PROCEDURE_NAME».
ORA-06550: строка 1, столбец 7:
PL/ SQL: оператор игнорируется
Код:
Код: Выделить всё
CREATE OR REPLACE PROCEDURE STORED_PROCEDURE_NAME
( is_active IN number,
... other parameters
)
Подробнее здесь: https://stackoverflow.com/questions/793 ... om-net-app
Мобильная версия