当我在数据库中插入数据时,我收到以下错误。
com.microsoft.sqlserver.jdbc.SQLServerException:不支持从UNKNOWN到VARCHAR的转换。
这是我的表结构。
[DETECTION_DATE] [datetime] NULL,
[CUSTOMER_ID] [varchar](54) NULL,
[CUST_NAME] [varchar](46) NULL,
[ACCOUNT_ID] [varchar](35) NULL,
[TRAN_ID] [varchar](86) NOT NULL,
[BUSINESS_DATE_TIME] [datetime] NULL,
[TRAN_AMOUNT] [float] NULL,
[TRAN_CODE] [varchar](13) NULL,
[PLAY_ID] [varchar](56) NOT NULL,
[SCHEME] [varchar](39) NULL,
[DETECTION_ID] [varchar](84) NOT NULL,
[SR_START] [datetime] NULL,
[SR_END] [datetime] NULL,
[ALERT_PLAY_ID] [varchar](37) NULL
我在这里做的是,我从其他表中获取数据并将值存储在此表中,并且在此表中存储值时,我收到此错误。
我不知道为什么我会收到此错误。 谁能告诉我这可能是什么问题?
当我将数据存储在此表中或者从其他表中获取值时我得到了一些错误的值时,是否会发生这种情况?
请帮忙。
提前致谢。 :)