使用TVP与SQL Server存储过程(java)

时间:2015-06-25 16:54:49

标签: java sql-server stored-procedures

我有一个存储过程需要从我的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相同的任何内容时遇到了问题:

http://blogs.msdn.com/b/jdbcteam/archive/2012/04/03/how-would-you-use-table-valued-parameters-tvp.aspx

我应该传递一个列表并将其转换为proc端的数据表吗?我该怎么做?请告诉我,我对Googles不好,并且有一个解决方案:(

0 个答案:

没有答案