Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 3
            [id] => 562224
            [titulo] => SQL Server: como retornar o ID do registro inserido
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-13 09:48:53
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 400347
            [status] => A
            [isExample] => 
            [NomeUsuario] => Huidemar Costa
            [Apelido] => 
            [Foto] => 400347_20161110201555.jpg
            [Conteudo] => Veja se isto funciona:
[code]
INSERT INTO table (name) VALUES('bob');
SELECT SCOPE_IDENTITY()
[/code]
https://msdn.microsoft.com/en-us/library/ms190315.aspx
http://stackoverflow.com/questions/7917695/sql-server-return-value-after-insert ) )

SQL Server: como retornar o ID do registro inserido

Gladstone Gomes
|
MVP
Pontos: 1700
    13 set 2016

bom dia!
Alguém saberia como fazer um INSERT no SQL server e obter o número do ID auto-incremento que foi inserido?
Por exemplo, para criar uma tela de notas e itens, onde eu preciso saber o ID da nota para poder associar com os itens-filho....
obrigado :D

Post mais votado

Huidemar Costa
   - 13 set 2016

Veja se isto funciona:
#Código

INSERT INTO table (name) VALUES('bob');
SELECT SCOPE_IDENTITY()

https://msdn.microsoft.com/en-us/library/ms190315.aspx
http://stackoverflow.com/questions/7917695/sql-server-return-value-after-insert

Gladstone Gomes
|
MVP
Pontos: 1700
    13 set 2016

cool obrigado! :D