У меня сохранена процедура, сохраненная в локальной файловой системе в файле .sql. Пример. StoredProcedure.sqlЕсть ли способ выполнить хранимую процедуру в файле .sql из java-кода
Я ищу способ прочитать и выполнить этот файл хранимой процедуры из java-кода.
Мы можем выполнить хранимую процедуру базы данных с помощью
CallableStatement cs = conn.prepareCall("{call ProcedureName(?)}");
cs.setInt(1, 1);
cs.execute();
Я ищу способ передать «новый файл (sqlFilePath)» вместо «называют ИмяПроцедуры»
Пример содержания StoredProcedure.sql
USE [DBName]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[ProcedureName]
@p1 = 1
SELECT 'Return Value' = @return_value
GO
Гоахед. Это может быть сделано. –
A'java.sql.CallableStatement' используется для вызова хранимых процедур в базе данных. - google;) – emotionlessbananas
Да, это правильно, используя CallableStatement, мы можем вызывать хранимые процедуры в DATABASE. Моя хранимая процедура находится в файле .sql в локальной системе. Мне нужен способ прочитать этот файл sql и выполнить хранимую процедуру. – user7494481