Ir para conteúdo
Fórum Script Brasil
  • 0

Insert com select error


Gadelha

Pergunta

Ola Galera !

Tipo um probleminha com relaçao ao codigo abaixo que liga um insert com select

vamos la '

---/*Criando as tabelas

use Aula

create table crianca(cod_cri int,nome_cri char(30),sexo_cri char(1),serie_cri tinyint)

---/* inserindo dados na tabela crianca

bulk

insert crianca

from 'C:\Users\bruno.gadelha\Documents\Arquivos-de-Sql\tabela_crianca.txt'

with

(

fieldterminator=',',

rowterminator='\n'

)

select*from crianca

---/* CERTO TUDO OK MOSTROU MINHA TABELA CERTINHA

1 Rosinha F 1

2 Ritinha F 2

3 Margaridinha F 1

4 Marquinhos M 2

5 Claudiinho M 1

6 Paulinho M 2

7 Carlinhos M 3

8 Pedrinho M 3

9 Aninha F 3

10 Paulinha F 3

AGORA QUE COMEÇA A COMPLICAR UM POCO RS

use Labs

create table gente(cod_gente int,nome_gente char(30),sexo_gente char(1),

serie_gente tinyint,dtCad_gente smalldatetime,fone_gente char(10))

QUERO COPIAR OS DADOS DA TABELA CRIANCA PARA TABELA GENTE

USANDO O SEGUINTE CODIGO ABAIXO

insert Labs.dbo.gente

select cod_cri,nome_cri,sexo_cri,serie_cri

from Aula.dbo.crianca

E ME APARECE O MALDITO ERRO

SERA QUE PODE SER POR FALTA ALGUMA COLUNA DO TIPO , PARA A COMUNIÇAO COM A OUTRA ?

AJUDA AI GALERAA' :unsure:

Msg 213, Level 16, State 1, Line 1

Column name or number of supplied values does not match table definition.

sqlerror.jpg

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde Gadelha,

Perceba que na tabela Gente possui mais campos do que a tabela Crianca. Sendo assim você terá que referenciar quais as colunas deverão receber os valores.

Ex.:

insert Labs.dbo.gente (cod_gente, nome_gente, sexo_gente, serie_gente)
select cod_cri,nome_cri,sexo_cri,serie_cri
from Aula.dbo.crianca

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...