Как выполнить следующий PL/SQL блок, используя спящий режим (SessionFactory/NamedParameterJDBCTemplate)Hibernate - Выполнить анонимный PL/SQL блок
declare
a number := :a;
b number := :b;
begin
insert into tab1 values(a,b);
end;
/
Как выполнить следующий PL/SQL блок, используя спящий режим (SessionFactory/NamedParameterJDBCTemplate)Hibernate - Выполнить анонимный PL/SQL блок
declare
a number := :a;
b number := :b;
begin
insert into tab1 values(a,b);
end;
/
Использование процедуры хранения вызова:
Mysql прок:
CREATE PROCEDURE `mySProc`(param VARCHAR(20))
BEGIN
...
END
Java Hibernate Query:
Query query = session.createSQLQuery(
"CALL mySProc(:param)")
.addEntity(MyClass.class)
.setParameter("param", "7277");
Спасибо за ваш ответ. Я использую oracle, также я динамически генерирую PL/SQL для экспорта формы один db в другой. –
Вас больше интересует влияние вставки или строгое соблюдение кода? –
Почему вы используете анонимный блок? – APC
Мне нужно экспортировать данные из одной базы данных в другую (обе имеют идентичную схему), много динамических последовательностей будет создано моим инструментом экспорта. Таким образом, я могу успешно выполнить сгенерированный анонимный блок, используя sqlplus. Но я не уверен, как перейти к спячке. –