Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

crear columna guid

0 views
Skip to first unread message

Gabriel Pravaz

unread,
Jan 4, 2007, 4:03:07 PM1/4/07
to
Como seria el query para agregar una columna uniqueidentifier a una tabla,
no nula y que por defecto agregue un valor generado automaticamente como los
que crea el asistente de replicacion??


Isaias

unread,
Jan 4, 2007, 6:40:01 PM1/4/07
to
ALTER TABLE tutabla ADD columnaname INT IDENTITY(1,1)
--
Saludos
IIslas

Salvador Ramos

unread,
Jan 5, 2007, 2:36:50 AM1/5/07
to
Hola,

Te paso un ejemplo:
CREATE TABLE [dbo].[uniqueid](

[Cod] [int] NOT NULL,

[c2] [uniqueidentifier] NOT NULL CONSTRAINT [DF_uniqueid_c2] DEFAULT
(newid())

) ON [PRIMARY]

insert into uniqueid values(1, newid())

insert into uniqueid(cod) values(1)

select * from uniqueid


--
Un saludo
Salvador Ramos
Murcia - España
------------------------------------------------
[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)
------------------------------------------------

"Gabriel Pravaz" <gabrie...@hotmail.com> escribió en el mensaje
news:enWtMSEM...@TK2MSFTNGP04.phx.gbl...

Javier Loria

unread,
Jan 6, 2007, 11:36:29 AM1/6/07
to
Hola Gabriel :
Aparte de codigo que te que indica Salvador, que maneja muy bien los
inserts, debes considerar que vas ha hacer con el UPDATE. En la replicacion
Merge se agrega un TRIGGER de UPDATE que incluye la generacion de un nuevo
valor para el GUID cuando hacen actualización entre otras cosas.
Saludos,

Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Salvador Ramos" <webmaster...@YEstoHelpdna.net> wrote in message
news:up9iPyJM...@TK2MSFTNGP03.phx.gbl...

0 new messages