Le colonne di incremento automatico in SQL Server vengono popolate automaticamente; è possibile definire una colonna UniqueIdentifier per auto-generare su insert senza l'uso di un trigger?È possibile definire una nuova colonna in una tabella di SQL Server che genera automaticamente identificatori univoci per nuove righe?
Questa sarà una chiave univoca secondaria sul tavolo. Devo crearlo perché ora abbiamo bisogno di una chiave primaria pubblica che possa essere utilizzata all'interno di una stringa di query.
L'infrastruttura legacy si basa ancora sulla vecchia chiave primaria int. Dato che la vecchia infrastruttura crea il record in primo luogo, vorrei che SQL Server creasse in modo trasparente la chiave GUID secondaria inserita, se possibile.
Molte grazie
O meglio ancora: un default di 'NEWSEQUENTIALID()' per ridurre la frammentazione dei vostri indici .... –
Ho già provato ALTER TABLE ADD dbo.tblUser \t Guid uniqueidentifier predefinito Null newid () È questo che intendevi? – krisdyson
Oh scusa, l'ho provato in SSMS e la query non è andata a buon fine, ma quando funziona sul backend funziona. Mio male, grazie! – krisdyson