O operador de concatena????o, ||, concatena seu operando ?? direita ao final do seu operando ?? esquerda. Opera em express??o de caractere e de bit.
Como todos os tipos de dado nativos s??o convertidos implicitamente em cadeias, esta fun????o pode atuar em todos os tipos de dado nativos.
{ { Express??oCaractere || Express??oCaractere } | { Express??oBit || Express??oBit } }
Nas cadeias de caracteres, se os operandos esquerdo e direito forem do tipo CHAR, o tipo do resultado ser?? CHAR; sen??o, ser?? VARCHAR. As regras normais de preenchimento/corte para CHAR e VARCHAR se aplicam ao resultado deste operador.
O comprimento da cadeia resultante ?? a soma dos comprimentos dos dois operandos.
Para as cadeias de bits, se os operandos esquerdo e direito forem do tipo CHAR FOR BIT DATA, o tipo do resultado ser?? CHAR FOR BIT DATA; sen??o, ser?? VARCHAR FOR BIT DATA.
--retorna 'supercalifragilisticexbealidocious(sp?)' VALUES 'supercalifragilistic' || 'exbealidocious' || '(sp?)' -- retorna NULL VALUES CAST (NULL AS VARCHAR(7)) || 'UmaCadeiaDeCaracteres' -- retorna '130asdf' VALUES '130' || 'asdf'