Início > Comandos SQL > Utilizando a função String CharIndex

Utilizando a função String CharIndex

Verifica se um campo char, varchar, nchar ou nvarchar possui espaços em branco entre os caracteres.
Comando:
Create Table #ExemploCharIndex (
    CampoTexto VarChar(100))

Insert Into #ExemploCharIndex Values(‘Com Espaço’)
Insert Into #ExemploCharIndex Values(‘Sem_Espaço’)
Insert Into #ExemploCharIndex Values(‘Testando1’)
Insert Into #ExemploCharIndex Values(‘Testando 2 e 3’)
Insert Into #ExemploCharIndex Values(‘Teste(),TESTE__)(‘)
Insert Into #ExemploCharIndex Values(‘Teste(),TESTE__)( ‘)

Select
    CampoTexto
,    [Tem Espaço ?] = Case
                                     When CharIndex(‘ ‘, CampoTexto, 1) = 0 Then ‘Não Tem’ Else ‘Tem’
                                End
From #ExemploCharIndex

Originalmente escrita por: Júlio Galvão e adaptada por mim.

 

 

Curiosidade sobre – VarChar

O tipo de dado VARCHAR pode ser utilizado de duas formas: especificando um tamanho, de 1 até 8000, ou colocando a opção MAX.

Se você optar por informar um tamanho específico, o valor máximo que você pode informar é 8000. Neste caso, o espaço total de armazenamento (bytes) pode ser calculado com o valor que você informou mais 2 bytes. Ex: Um campo VARCHAR(10) irá ocupar 12 bytes no banco de dados.

Já a opção MAX (VARCHAR(MAX)) permite que você armazene até 2^31-1 bytes. Ou seja, se você fizer a conta, você poderá armazenar até 2.147.483.647 bytes, o que é MUITA coisa!

Para mais informações, acessem:

http://msdn.microsoft.com/en-us/library/ms187752.aspx

http://msdn.microsoft.com/en-us/library/ms176089.aspx


{
Alex Souza }

Categorias:Comandos SQL
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: