Jump to content
Fórum Script Brasil
  • 0
Cassella

Utilizando uma variável como destino no comando COPY

Question

Estou tentando executar o seguinte comando

copy (select linha from t080_tab_exportacao)
  to v080_link_geracao
delimiter ';';

A variavel v080_link_geracao está declarada como text mas ao compilar a função recebo o erro [42601] ERROR: syntax error at or near "v080_link_geracao"

Se substituir v080_link_geracao por um path fixo, funciona.

O COPY não permite variável no destino do arquivo? 

 

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

A função "copy" tem a finalidade de gerar um arquivo externo com o conteúdo de uma tabela.

Para obter o resultado de um "select" numa variável pode-se fazer:

SELECT INTO variável ....

 

Share this post


Link to post
Share on other sites
  • 0
Em 28/02/2020 em 10:15, atf disse:

A função "copy" tem a finalidade de gerar um arquivo externo com o conteúdo de uma tabela.

Para obter o resultado de um "select" numa variável pode-se fazer:

SELECT INTO variável ....

 

Pelo que entendi o problema não está no select e sim na variável v080_link_geracao pois quando substituo essa variável por um link fixo, funciona.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Forum Statistics

    • Total Topics
      148121
    • Total Posts
      643416
×
×
  • Create New...