con C# in Visual Studio, sto inserendo una riga in una tabella come questa:Valore restituito dal comando SQL Server Inserire utilizzando C#
INSERT INTO foo (column_name)
VALUES ('bar')
voglio fare qualcosa di simile, ma non lo faccio conoscere la sintassi corretta:
INSERT INTO foo (column_name)
VALUES ('bar')
RETURNING foo_id
Ciò riportare la colonna foo_id
dalla nuova riga inserita.
Inoltre, anche se trovo la sintassi corretta per questo, ho un altro problema: ho SqlDataReader
e SqlDataAdapter
a mia disposizione. Per quanto ne so, il primo è per la lettura dei dati, il secondo è per la manipolazione dei dati. Quando inserisco una riga con un'istruzione return, sto manipolando e leggendo i dati, quindi non sono sicuro di cosa usare. Forse c'è qualcosa di completamente diverso che dovrei usare per questo?
che bel esempio, Tim, mi ha aiutato molto. Grazie per aver postato una domanda come questa Neko, esattamente quello che stavo cercando! – WhySoSerious
mi ha fatto un errore caratteri trovati dopo la fine della dichiarazione sql –