Rodar código SQL no Base

Olá,

Tenho alguns códigos SQL que utilizado para fazer a atualização de determinados campos em tabelas no Base.

Estes códigos são principalmente instruções UPDATE como, por exemplo:

UPDATE “Tabela01”
SET “campo05” = CASE
WHEN “campo01” LIKE ‘%asd%’ THEN ‘Tipo01’
WHEN “campo01” LIKE ‘%zxc%’ THEN ‘Tipo02’
WHEN “campo01” LIKE ‘%qwe%’ AND “valor” >0 THEN ‘Tipo03’
WHEN “campo01” LIKE ‘%qwe%’ AND “valor” <0 THEN ‘Tipo04’
END;

Consigo até salvar os códigos SQL em Consutas (Criar consulta no editor de SQL marcando em Editar a opção Executar comando diretamente no SQL), mas nunca consegui rodar nada ali. Sepre dá erro.

Acabo copiando o código e colando em Ferramentas / SQL / Comando a executar.

Pergunto se realmente não tem uma forma de executar diretamente uma consulta em SQL que já esteja gravada em “Consultas” ou em outro local. Ou seja, sempre se deve copiar e colar em Ferramentas / SQL / Comando a executar?

Obrigado

Antônio Olinto

Apenas as consultas são executadas na área “Consultas”. Se pretender executar outro código SQL, isso só pode ser feito da forma descrita. Em alternativa, é claro que seria possível executar tudo através de uma macro.