我可以发誓我听说 TD14 将支持按位,但我在搜索中没有提到它,也没有在 TD14 手册中搜索“按位”。
有人可以确认是否支持按位吗?
顺便说一句,我正在查看的手册是 Teradata 用户文档,以防我应该阅读另一个文档。
我可以发誓我听说 TD14 将支持按位,但我在搜索中没有提到它,也没有在 TD14 手册中搜索“按位”。
有人可以确认是否支持按位吗?
顺便说一句,我正在查看的手册是 Teradata 用户文档,以防我应该阅读另一个文档。
查看 Teradata 14 SQL 函数、运算符、表达式和谓词手册的第 4 章,解释了 Teradata 14 通过嵌入式服务函数提供的字节/位操作函数。
(阅读:它们不是像 Transact-SQL 中那样的原生 ANSI 运算符。)
是的,Teradata 14(和其他版本)支持这些类型的函数,如“SQL 函数、运算符、表达式和谓词”参考的第 6 章“位/字节操作函数”中所述。具体来说,它们有BITAND(target_arg, bit_mask_arg)
BITNOT、BITOR、BITXOR、COUNTSET、GETBIT、SETBIT、ROTATELEFT、ROTATERIGHT、SHIFTLEFT、SHIFTRIGHT 和 SUBBITSTR。