Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql concat()在squirrel sql中以十六进制格式显示为varbinary,而不是纯文本_Mysql_Squirrel Sql - Fatal编程技术网

Mysql concat()在squirrel sql中以十六进制格式显示为varbinary,而不是纯文本

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

如何防止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作为字符),cast(2作为字符))
。然而,我一直在寻找一个更持久、语法强度更低的解决方案,因为一个简单的
select-concat(1,2)
在mysql命令行中以纯文本返回。我也遇到过同样的问题,但没有使用上述任何注释来解决。当将同一查询用于另一个mysql客户端时,它工作正常。