2010-02-12 10 views

risposta

5

Modificato, dal momento che hai cambiato la domanda.

In questa query: SELECT nome, dbid da master.dbo.sysdatabases Il valore di dbid sarà SEMPRE positivo, poiché è definito come un'identità 1,1.

3

Non devono essere, ma la pratica generale è di farli. È possibile creare facilmente una chiave primaria che è un'identità con un Incremento identità negativo. Inoltre, non si diventa un'identità e si dà anche un valore negativo.

3

C'è qualche software (Microsoft Dynamics) che non permetterà chiavi negative su campi di numeri interi che sono più di 2 byte. Oltre a ciò, non vedo alcun motivo per limitare la colonna Identity a numeri positivi quando la colonna non viene utilizzata come identità esterna. ID cliente

Problemi correlati