Desidero definire l'inizio di ROW_NUMBER()
come 3258170
anziché 1
.Specificare manualmente il valore iniziale per Row_Number()
Sto usando la seguente query SQL
SELECT ROW_NUMBER() over(order by (select 3258170)) as 'idd'.
Tuttavia, la query di cui sopra non funziona. Quando dico che non funziona, intendo che è in esecuzione, ma non a partire da 3258170
. Qualcuno può aiutarmi?
Il motivo per cui desidero specificare il numero di riga è Sto inserendo Righe da una tabella a un'altra. Nella prima tabella il numero di riga dell'ultimo record è 3258169
e quando inserisco nuovi record voglio che abbiano il numero di riga da 3258170
.
0_0 Non sono sicuro che una cosa del genere sia possibile, ma io ** sono ** sicuro che sia un'idea orribile. Cosa stai cercando di realizzare? SQL Server ha colonne integer a incremento automatico, no? –
non è possibile aggiungere una chiave primaria a incremento automatico per mantenere l'ID corretto? –
Sì, posso farlo. Sto solo cercando di vedere se c'è un altro modo. – Huzaifa