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

(Resolvido) Pegar ID que acabo de cadastrar


Gafanhoto

Pergunta

Seguinte, meu banco de dados passou por uma normalização, e estou refazendo minhas querys de insert. Quero saber a melhor forma de fazer a query para inserir um cliente.

Vou passar a estrutura de 2 tabelas.

TABELA cadastroGeral

idCadastroGeral

nome

contato

idDocumentos

TABELA cadastroGeral_documentos

idCGDocumentos

idCadastroGeral

CNPJ

CPF

IE

IM

A questão é a seguinte. Após dar o primeiro insert into

INSERT INTO cadastroGeral (nome, contato) value (@nome,@contato)

Eu preciso pegar o idCadastroGeral que acaba de gerar no insert para cadastrar na tabela cadastroGeral_documentos.

A melhor maneira de fazer isso é dando um SELECT no último registro ou tem alguma maneira melhor e mais rápida?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

olha um exemplo ae

CREATE PROCEDURE [PRC_CLIENTE_INSERE]
@nome as varchar(50),
@contato as varchar(50),
@int_Identity INT OUTPUT
AS

INSERT INTO cadastroGeral (nome, contato) values (@nome,@contato)

SET @int_Identity = (SELECT @@IDENTITY)

RETURN

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,8k
×
×
  • Criar Novo...