Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1

    Stored procedure con diverse insert

    Salve, vi spiego il mio problema:
    In una SP eseguo una insert su Tabella1 che mi accoda diversi record,
    successivamente devo eseguire una seconda insert su Tabella2 che mi accoda diversi record che devono essere collegati agli id dei record appena creati su Tabella1.
    Sapete dirmi come posso fare per recuperare gli id appena creati su Tabella1 ?


    Grazie
    Matteo

  2. #2
    puoi usare Scope_Identity() http://blog.sqlauthority.com/2007/03...ity-of-record/ (vale solo per MsSql -- non hai specificato con quale db stai lavorando, e avresti dovuto, secondo regolamento )

    però ti riporta l'ultimo, non gli ultimi: devi trovare un modo di tracciare la sessione di inserimento

  3. #3
    Quote Originariamente inviata da optime Visualizza il messaggio
    puoi usare Scope_Identity() http://blog.sqlauthority.com/2007/03...ity-of-record/ (vale solo per MsSql -- non hai specificato con quale db stai lavorando, e avresti dovuto, secondo regolamento )

    però ti riporta l'ultimo, non gli ultimi: devi trovare un modo di tracciare la sessione di inserimento
    Hai ragione, mi sono dimenticato di scriverlo, sì utilizzo MySQL

  4. #4
    quindi Scope_Identity() NON va bene, visto che è per MSSQL.

    L'equivalente MySql è last_insert_id()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.