Eu posso jurar que ouvi dizer que o TD14 suportará bit a bit, mas não vejo nenhuma menção a ele em buscas nem busquei "bit a bit" no manual do TD14.
Alguém pode confirmar se é ou não bitwise é suportado?
Aliás, o manual que estou vendo é a Documentação do usuário do Teradata, caso haja outro documento que eu esteja lendo.
Respostas:
2 para resposta № 1Confira o Capítulo 4 do Teradata 14 SQLManual de funções, operadores, expressões e predicados explica as funções de manipulação de bytes / bits disponíveis no Teradata 14 por meio de funções de serviços incorporados.
(ler: Eles não são operadores ANSI nativos, como o que é encontrado no Transact-SQL.
0 para resposta № 2
Sim, suporte ao Teradata 14 (e outras versões)esses tipos de funções, conforme documentado no Capítulo 6, "Funções de Manipulação de Bit / Byte", da referência "Funções, Operadores, Expressões e Predicados de SQL". Especificamente, eles têm BITAND(target_arg, bit_mask_arg)
, bem como BITNOT, BITOR, BITXOR, COUNTSET, GETBIT, SETBIT, ROTATELEFT, ROTATERIGHT, SHIFTLEFT, SHIFTRIGHT e SUBBITSTR.