淡墨山水 2015-06-05 08:45 采纳率: 100%
浏览 5071
已采纳

jdbc执行sql 不支持“variant”数据类型。

我一个sql查询表说明字段

 select top 100 [value] from sys.extended_properties

在java中使用jdbc执行的时候总是报错,说value是一个变量类型。如下错误

 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 不支持“variant”数据类型。

请问有人遇到过吗,如何解决

  • 写回答

3条回答 默认 最新

  • danielinbiti 2015-06-05 08:52
    关注
    改成下面试试
     select top 100 cast([value] as varchar(500)) [value] from sys.extended_properties
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?