liu668666
淡墨山水
2015-06-05 08:45
采纳率: 100%
浏览 4.9k

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
    danielinbiti 2015-06-05 08:52
    已采纳
    改成下面试试
     select top 100 cast([value] as varchar(500)) [value] from sys.extended_properties
    
    点赞 评论
  • xjhlgt
    xjhlgt 2015-06-05 09:24

    改成下面试试
    select top 100 cast([value] as varchar(500)) [value] from sys.extended_properties

    点赞 评论
  • datou431
    请叫我头头哥 2015-06-10 07:27

    select top 100 cast([value] as varchar(500)) [value] from sys.extended_properties

    点赞 评论

相关推荐