我正在尝试编写一个返回 BINARY(20) 类型的存储函数。我想通过在其中放入字符串、itn、浮点值来格式化这个返回值。但我无法弄清楚如何附加二进制数据。
CREATE FUNCTION `test`() RETURNS binary(20)
BEGIN
declare v binary(20);
set v:= CAST('test' as binary);
set v := v || cast(5 as binary); -- I would like to append 5 as binary but how?
return v;
END
第一行将 test 作为二进制写入,在第二行我想将 5 附加为二进制。我怎样才能做到这一点?谢谢你们..