【发布时间】:2009-03-03 16:48:17
【问题描述】:
我正在编写一个 SQL 函数,它将接受小数并返回该小数的 base32 表示。
我的问题是小数到 ascii 的转换。
我可以运行以下查询并返回一个 ascii 字符
“SELECT CHAR(65)”返回“A”
但是,在我的函数中,当我尝试构建输出字母字符串时,我无法将 bigint 转换为 char,然后将该 char 连接到另一个 char 的末尾(这将是我的输出)。
示例代码行:“SET @OutputChar = @OutputChar + CAST((@Output + 55)AS CHAR(255))”
将 bigint 转换为 char 然后将该 char 连接到另一个的正确方法是什么?
谢谢
【问题讨论】: