Mysql concat()在squirrel sql中以十六进制格式显示为varbinary,而不是纯文本
如何防止Squirrel SQL将int数据类型的Mysql concat()在squirrel sql中以十六进制格式显示为varbinary,而不是纯文本,mysql,squirrel-sql,Mysql,Squirrel Sql,如何防止Squirrel SQL将int数据类型的concat()显示为十六进制格式的varbinary而不是纯文本 例如,选择CONCAT(1,2)显示十六进制符号3132,而不是“12” 查看MetaData result选项卡,结果列类型为VARBINARY。如何将其强制为纯文本?使用CAST命令,例如: SELECT CAST(CONCAT(1,2) AS CHAR) concat(将1转换为字符,将2转换为字符)怎么样??是的,返回“12”,但语法错误。选择concat(cast(1
concat()
显示为十六进制格式的varbinary而不是纯文本
例如,选择CONCAT(1,2)
显示十六进制符号3132
,而不是“12”
查看MetaData result选项卡,结果列类型为
VARBINARY
。如何将其强制为纯文本?使用CAST命令,例如:
SELECT CAST(CONCAT(1,2) AS CHAR)
concat(将1转换为字符,将2转换为字符)怎么样?
?是的,返回“12”
,但语法错误。选择concat(cast(1作为字符),cast(2作为字符))
。然而,我一直在寻找一个更持久、语法强度更低的解决方案,因为一个简单的select-concat(1,2)
在mysql命令行中以纯文本返回。我也遇到过同样的问题,但没有使用上述任何注释来解决。当将同一查询用于另一个mysql客户端时,它工作正常。