Las columnas de incremento automático en SQL Server se completan automáticamente; ¿Es posible definir una columna UniqueIdentifier para autogenerar en insert sin el uso de un disparador?¿Puede definir una nueva columna en una tabla de SQL Server que genera automáticamente Identificadores únicos para nuevas filas?
Esta será una clave única secundaria en la tabla. Necesito crearlo porque ahora necesitamos una clave pública primaria que se pueda usar dentro de una cadena de consulta.
La infraestructura heredada aún se basa en la antigua clave primaria int. Dado que la infraestructura anterior crea el registro en primer lugar, me gustaría que SQL Server cree de forma transparente la clave GUID secundaria en la inserción, si es posible.
Muchas gracias
O mejor aún: un defecto de 'NEWSEQUENTIALID()' para reducir la fragmentación de los índices .... –
Ya he probado ALTER TABLE ADD dbo.tblUser \t Guid newid uniqueidentifier DEFAULT NULL () ¿Es esto lo que querías decir? – krisdyson
Oh, lo siento, lo probé en SSMS y la consulta falló, pero cuando funciona en el backend funciona. Mi mal, gracias! – krisdyson