INSERIR DADOS NUMA TABELA COM DADOS DE OUTRA

 Tópico anterior Próximo tópico Novo tópico

INSERIR DADOS NUMA TABELA COM DADOS DE OUTRA

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#479506 - 08/02/2018 10:46:50

WMR2018
BALSAS
Cadast. em:Outubro/2017


Bom dia amigos,

Sei que o procedimento para inserção de dados numa tabela seria:

"INSERT INTO tabela1 (Campo1, Campo2, Campo3) VALUES (" & objeto1& ", '" & objeto2 & "', '" & objeto3 & "');"


Porem eu queria pegar todos os dados de uma tabela e preencher outra.

Exemplo:
Tabela1 (campo1, campo2, campo3)
Tabela2 (campoX, campoY, campoZ)

entao gostaria de pegar o campo1 e inserir no campoX, campo2 e inserir no campoY e campo3 no campoZ

São varios registros

Como seria essa SQL?

uso VB6 e SQL2008





Resposta escolhida #479510 - 08/02/2018 11:17:56

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
A cláusula Values pode ser um produto cartesiano:

INSERT INTO TABELA1 (CAMPO1, CAMPO2, CAMPO3) VALUES ((SELECT CAMPOX. CAMPOY, CAMPOZ FROM TABELA2))

Algo assim.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#479517 - 08/02/2018 13:06:04

WMR2018
BALSAS
Cadast. em:Outubro/2017


fiz assim:
Dim sSQL As String
sSQL = "INSERT INTO USUARIO (CODIGO, LOGIN) VALUES ((SELECT CODIGO, APELIDO FROM FUNCIONARIO))"
dbData.Execute sSQL


e deu o seguinte erro:
Somente uma expressao pode ser espcificada na lista de seleção quando a subconsulta nao é introduzida com EXISTS



#479518 - 08/02/2018 13:13:17

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Perdão, não tem o "VALUES" é simplesmente:

INSERT INTO USUARIO (CODIGO, LOGIN) SELECT CODIGO, APELIDO FROM FUNCIONARIO


_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#479519 - 08/02/2018 13:30:49

WMR2018
BALSAS
Cadast. em:Outubro/2017


OBG KERPLUNK



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WMR2018 em 08/02/2018 13:31:10