Generator Sql Sever

12/04/2010

Boa Tarde Uso em um banco de dados Firebird, uma Stored Procedure para gerar codigos do controle de uma determinada tabela usando um generator (gen_id) que é a seguinte:   " CREATE PROCEDURE SP_GERA_NRCTRFRN
RETURNS (ID INTEGER) AS BEGIN ID = GEN_ID(GERA_NRCTRFRN, 1);
SUSPEND;
end "   Gostaria de saber como executa a mesma rotina, com um generator ou alguma coisa parecidada em uma Stored Procedure para SqlServer ?     Grato.   Valter Vieira da Cunha Junior
Mais Dominio

Mais Dominio

Curtidas 0

Respostas

Wesley Yamazack

Wesley Yamazack

12/04/2010

Olá amigo,
   Não sei se você conhece o MySQL mas ele tem um autoincremento, e o SQLServer também só que se chama Identity
Veja um exemplo de como criar a tabela com o Auto-Incremento / Identity.


create table tb_Teste
(id integer primary key identity (1,1),
 name varchar (100))
 go

Veja se isso irá lhe atender, assim você não precisa se preocupar com procedures para controlar ID.

Um abraço

Wesley Y
GOSTEI 0
Wesley Yamazack

Wesley Yamazack

12/04/2010

Olá amigo, consegui implementar a dica que lhe passei ? Estamos aguardando para continuar com o chamado.

Um abraço

Wesley Y
GOSTEI 0
Wesley Yamazack

Wesley Yamazack

12/04/2010

Olá amigo, por falta de retorno estamos fechando o chamado, porém se existir alguma dúvida basta responder no mesmo que reabriremos.

Um abraço

Wesley Y
GOSTEI 0
POSTAR