我有一个存储过程需要从我的Java类调用,如下所示:
ALTER PROCEDURE [dbo].[sp_deleteData]
@tvpData As [dbo].[udt_deletedData] Readonly
AS
BEGIN
DELETE x
FROM dbo.Table1 AS x
INNER JOIN @tvpData AS y
ON y.ID= x.ID;
END
在.NET中,我可以获取一个DataTable对象并将其传递给存储过程 - 没问题。我在查找与Java相同的任何内容时遇到了问题:
我应该传递一个列表并将其转换为proc端的数据表吗?我该怎么做?请告诉我,我对Googles不好,并且有一个解决方案:(