Quindi, sto scrivendo questo Stored Proc e faccio davvero schifo su SQL.SQL Selezionare una riga e archiviare in una variabile SQL
la mia domanda a voi ragazzi è:
Posso selezionare un'intera riga e memorizzarlo in una variabile?
So che posso fare qualcosa di simile:
declare @someInteger int
select @someInteger = (select someintfield from sometable where somecondition)
Ma posso selezionare l'intera riga da sometable
e memorizzarlo in una variabile?
sì Credo potrebbe farlo ... Potrebbe essere la soluzione migliore in questo caso ... Sto fondamentalmente cercando di ripulire il mio atroce codice SQL e questo lo renderebbe un po 'più pulito, in questo momento ho praticamente lo stesso codice in il blocco if che si trova nel blocco else ... questo almeno eliminerebbe qualche codice ripetuto ... – EJC
@EJC: "adesso ho praticamente lo stesso codice nel blocco if nel blocco else" - nota il tuo approccio attuale potrebbe essere il migliore dal punto di vista delle prestazioni, ma ovviamente avresti bisogno di testare. – onedaywhen
ovviamente! :) grazie per il consiglio – EJC