colonna _RowState

Il nome della colonna riservata _RowState rappresenta lo stato non persistente associato a ogni riga di tabella in una tabella di database del programma di installazione. La pseudo-colonna è di tipo Integere il valore è costituito da un set di flag di bit. Tutti i bit sono leggibili, ma è possibile impostare solo i bit UserInfo e Temporary. Questi dati sono disponibili solo a condizione che le tabelle siano bloccate o in uso( ovvero, mentre esiste una vista contenente le tabelle). Nella tabella seguente vengono illustrati gli attributi che una riga può avere.

Nome Valore Significato
iraUserInfo 0x01 L'attributo è destinato all'uso esterno. Questo valore può essere aggiornato.
iraTemporary 0x02 La riga non è persistente. Questo valore può essere aggiornato.
iraModified 0x04 Una riga è stata aggiornata.
iraInserted 0x08 È stata inserita una riga.
iraMergeFailed 0x0F È stato effettuato un tentativo di unione con dati non identici e non chiave.

 

I bit da 6 a 8 sono riservati.