segunda-feira, 27 de setembro de 2010

Verificar maior numero de bytes usado em um campo de um tabela

Olá pessoal,

Em alguma situação talvez seja necessário descobrir o número máximo de bytes utilizado em um campo da tabela.
Por exemplo, tabela Usuario, o campo nome é do tipo text. Quero saber o tamanho da maior string desse campo, ou seja o maio nome.
Isso é simples usando a seguinte query:

SELECT MAX(DATALENGTH(nome) ) as tamanho_maximo FROM Usuario

Resultado: