使用JDBC过程中查询MSSQL库中的字段名和注释拼接的SQL运行出错?
 SELECT A.name AS table_name,B.name AS column_name,C.value AS column_description FROM sys.tables A INNER JOIN sys.columns B ON B.object_id = A.object_id LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id WHERE A.name = '+paramDaoData.getTABLE_NAME()+"

com.microsoft.sqlserver.jdbc.SQLServerException: 不支持“variant数据类型
这个怎么该请求大神的指点?

1个回答

 A.name = '+paramDaoData.getTABLE_NAME()+"
 这一块代码出错了,两边应该改成
  A.name = '"+paramDaoData.getTABLE_NAME()+"'"
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!