【发布时间】:2019-09-24 22:51:35
【问题描述】:
我们在 SQL Server 中有这种用户定义的表类型:
CREATE TYPE [dbo].[INITVALS_MSG] AS TABLE(
[SDate] [decimal](8, 0) NOT NULL,
[EDate] [decimal](8, 0) NOT NULL,
[PlantCode] [nvarchar](10) NOT NULL,
[LoadType] [nchar](8) NOT NULL,
[Asset] [bigint] NOT NULL
)
以及以该表为输入的存储过程:
ALTER PROCEDURE [dbo].[RegisterInitAssets]
@initmsg INITVALS_MSG ReadOnly
AS
BEGIN
...
现在,我需要从 java 调用这个过程。有可能做这样的事情吗? JDBC 支持吗?
--------编辑 我在 java 中有一个对应于该类型的类:
public class DBInitialAsset {
private Integer sDate;
private Integer eDate;
private String plantCode;
private String loadType;
private Integer asset;
public DBInitialAsset() {
}
}
【问题讨论】:
标签: java sql-server stored-procedures jdbc user-defined-types