SQL–Converter texto em maiúsculas e minúsculas

29 08 2011

 

Na linguagem SQL, as funções UPPER e LOWER permitem converter texto para  maiúsculas e minúsculas. Esta é uma ajuda preciosa para uniformizar a informação dentro de uma base de dados, sem ter que percorrer todos os registos manualmente.

 

 

A estrutura desta instrução é a seguinte:

Converter o texto de um campo, para maiúsculas:

UPDATE TABELA
SET CAMPO = UPPER(CAMPO)

 

Converter o texto de um campo, para minúsculas:

UPDATE TABELA
SET CAMPO = LOWER(CAMPO)

 

 

SodaPopSmall500

 

 

Neste exemplo, vou converter em maiúsculas a localidade referente ao código postal, de todos os clientes do Primavera Express. Obviamente que poderá utilizar para outros campos, tendo apenas de mudar o nome do mesmo.

 

1º – Com o Primavera fechado, abra o Administrador e comece por fazer uma cópia de segurança (para ajuda veja este artigo).

 

2º – Depois de seleccionar a base de dados onde pretende aplicar esta instrução, carregue simultaneamente nas teclas CTRL+ALT+P para entrar Dentro de Ficheiros. Neste caso abri a tabela de clientes para comparar o “antes com o depois” de executar a instrução:

 

image

Copie a seguinte instrução para a consola, e execute-a de seguida:

 

UPDATE Clientes
SET Fac_Cploc = UPPER(Fac_Cploc)

 

Todos os campos da localidade estão agora em maiúsculas.

image


Ações

Information

One response

29 12 2011
Primavera Express-Agendar alterações na base de dados « ..::invisible flame light::..

[…] (veja este artigo para mais detalhes) […]

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s




%d bloggers like this: