我正在编写一个 DB2 用户定义函数,我需要一个非负整数数组,我将其表示为 bit data 的 varchar。我计划为每个整数使用两个字节(给我一个最大值 2^16-1,这是可以接受的)。
我可以使用chr函数将整数转换为位数据的字符,但是如何将其恢复为整数?
有关 DB2 过程中位操作的任何其他建议也会有所帮助,因为我似乎找不到太多关于它的文档。我在 Linux 上使用 v9.1。
我正在编写一个 DB2 用户定义函数,我需要一个非负整数数组,我将其表示为 bit data 的 varchar。我计划为每个整数使用两个字节(给我一个最大值 2^16-1,这是可以接受的)。
我可以使用chr函数将整数转换为位数据的字符,但是如何将其恢复为整数?
有关 DB2 过程中位操作的任何其他建议也会有所帮助,因为我似乎找不到太多关于它的文档。我在 Linux 上使用 v9.1。