Porque o @@IDENTITY não retorna o registro no SQL Server

24/11/2005

0

Olá eu tentei fazer a select para retornar o último registro inserido no sql server mas infelizmente ele não me retorna nenhum valor.

Alguém tem ai algum código que funcione para me passar.

Obrigado.


Levisants

Levisants

Responder

Posts

25/11/2005

Bon Jovi

Mostre aí o que está fazendo especificamente.

Isso funciona:

CREATE TABLE teste
(
  codigo INT IDENTITY,
  nome VARCHAR(50)
)

INSERT INTO teste VALUES (´AAA´)
INSERT INTO teste VALUES (´BBB´)

SELECT @@IDENTITY AS ULTIMO

(1 row(s) affected)


(1 row(s) affected)

ULTIMO                                   
---------------------------------------- 
2

(1 row(s) affected)



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar