Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edspicer

Insert dentro de uma view

Recommended Posts

Amigos, tenho que fazer uma exportacao para excel.

ao clicar no botao para fazer a exportação, ele executa uma view criada no sql server 2005, e, dentro desta view, ela faz um select , e que tambem faz em uma outra view.

 

la tem alguns campos e tem 12 campos, representados pelo mes cada um deles.

 

gostaria de saber se e possivel eu fazer select ..... from tabela e dentro dela eu fazer um insert, mas escolhendo apenas um dos 12 campos de mes.

agradeco a ajuda de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem.

Afinal você tem uma view ou tabela?

view é apenas consulta, não dá para fazer codigo de insert nela.

 

Mas você poderia fazer um INSERT com SELECT.

Ou seja, inserir dados de uma consulta direto em uma tabela.

 

Exemplo:

INSERT INTO `respostas`  (IDENVIO, NOME, IDDESTINO)
  SELECT xoops_users.uid, xoops_users.uname,
         xoops_xoopscomments.com_id
         FROM xoops_users, xoops_xoopscomments
         WHERE xoops_users.uid = xoops_xoopscomments.com_uid

Veja melhores detalhes aqui:

http://www.dicas-l.com.br/freedb/freedb_20060917.php

 

Agora se precisa de um procedimento automático para criação de algo automaticamente poderia tentar algum esquema com STORED PROCEDURES.

 

Abraço,

Giancarlo Braga.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.