Usando funções de cadeia de caracteres (Mecanismo de Banco de Dados)

As funções de cadeias de caracteres são usadas por várias operações em cadeias de caracteres e cadeias binárias, e retornam valores necessários, em geral, para operações de dados de caractere. A maior parte das funções de cadeias de caracteres pode ser usada apenas em tipos de dados char, nchar, varchar e nvarchar ou em tipos de dados que se convertem implicitamente neles. Algumas funções de cadeia de caracteres também podem ser usadas em binary e em dados varbinary.

Use as funções de cadeia de caracteres para realizar o seguinte:

  • Recuperar apenas parte de uma cadeia de caracteres (SUBSTRING).

  • Procurar similaridades nos sons de uma cadeia de caracteres (SOUNDEX e DIFFERENCE).

  • Localizar uma posição inicial de uma cadeia de caracteres específica em uma coluna ou expressão. Por exemplo, o número da posição da letra A em "Que lindo dia!"

  • Concatenar cadeias de caracteres em uma única cadeia. Por exemplo, combinar nome, sobrenome, nome do meio ou inicial em um nome completo.

  • Converter um valor não-cadeia de caracteres em valor de cadeia de caracteres, como ao converter o valor de 15,7 armazenado como float em char.

  • Inserir uma cadeia de caracteres específica em uma cadeia de caracteres existente. Por exemplo, inserir a cadeia de caracteres "Era" na cadeia de caracteres existente "uma vez" para produzir "Era uma vez".

Quando as funções de cadeias de caracteres operam em cadeia de caracteres com agrupamentos diferentes, o agrupamento do resultado é determinado pelo uso das regras de precedência de agrupamento. Para obter mais informações, consulte Precedência de agrupamento (Transact-SQL).