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

SQL Server

24/11/2005

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

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

24/11/2005

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)



GOSTEI 0
POSTAR