Domanda

Questo è possibile da Interbase? Per esempio come in questo link .

È stato utile?

Soluzione

È possibile utilizzare generatore. Creare it

CREATE GENERATOR g_rowno;

E poi usare come questo

SELECT GEN_ID(g_rowno, 1), field1, field2, ... FROM your_table

Ma funziona solo se non ci sono esecuzioni simultanee della stessa query.

In Firebird è possibile utilizzare EXECUTE BLOCK costruzione per la lavorazione di ogni riga e aggiungendo numero di riga prima di passarlo all'applicazione client.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top