[英]Is there any way to execute stored procedure in .sql file from java code
我已將存儲過程保存在.sql文件中的本地文件系統中。 防爆。 StoredProcedure.sql
我正在尋找一種從Java代碼讀取和執行此存儲過程文件的方法。
我們可以使用執行數據庫存儲過程
CallableStatement cs = conn.prepareCall("{call ProcedureName(?)}");
cs.setInt(1, 1);
cs.execute();
我正在尋找傳遞“新File(sqlFilePath)”而不是“ call ProcedureName”的方法
StoredProcedure.sql的樣本內容
USE [DBName]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[ProcedureName]
@p1 = 1
SELECT 'Return Value' = @return_value
GO
您可以直接在Java代碼文件中使用存儲過程查詢,而不必將其稱為sql文件。
或者,您可以簡單地讀取文件的內容並將其存儲到變量中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.