quinta-feira, 22 de fevereiro de 2007

Executando comandos SQL

Um comentário:

Anônimo disse...

GOSTARIA DE SABER SE O COMANDO ACIMA REALMENTE FUNCIONA POIS VERIFIQUEI O CÓDGIO E CONSTATEI QUE NÃO ESTOU CONSEGUINDO GRAVAR COM O COMANDO BUFFER-COPY SEGUE UM EXEMPLO DO EU FIZ UTILIZANDO O CODIGO POSTADO:

DEF TEMP-TABLE benef
FIELD cd-modalidade LIKE usuario.cd-modalidade
FIELD nr-ter-adesao LIKE usuario.nr-ter-adesao
FIELD cd-usuario LIKE usuario.cd-usuario
FIELD nm-usuario LIKE usuario.nm-usuario.

SELECT usuario.cd-modalidade, usuario.nr-ter-adesao, usuario.cd-usuario, usuario.nm-usuario
FROM usuario
WHERE ((usuario.cd-modalidade = 10) AND (usuario.nr-ter-adesao = 1) AND (usuario.cd-usuario = 1)) .

IF AVAIL usuario THEN
DO:
CREATE benef.
BUFFER-COPY usuario TO benef.
END.

OUTPUT TO c:\spool\teste.lst.

FOR EACH benef:
DISP benef.cd-modalidade
benef.nr-ter-adesao
benef.cd-usuario
benef.nm-usuario WITH WIDTH 300.
END.

E EU PRECISO ARMAZENAR REALMENTE O RESULTADO DE UMA SELECT DENTRO DE UMA TABELA TEMPORARIA GOSTARIA DE SABER ALGUEM PODERIA ME AJUDAR COM ESTE PROBLEMA PORQUE IMPLEMENTEI O CODIGO ACIMA E NÃO FUNCIONOU.

Topicos Relacionados