COMO INSERTO UNA COLUMNA ROWGUID

08/02/2006 - 19:01 por castilla | Informe spam
Tengo montado un ambiente de replicacion pero quiero hacer un insert de en
una de las tablas,

CREATE TABLE [BTC_INGRESOS] (
[USU_CODIGO_USUARIO] [char] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[BTC_FECHA_INGRESO] [datetime] NOT NULL ,
[BTC_NOMBRE_APLICACION] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT
[DF__BTC_INGRE__rowgu__40A56C28] DEFAULT (newid()),
[msrepl_tran_version] [uniqueidentifier] NOT NULL CONSTRAINT
[DF__BTC_INGRE__msrep__6BA5A41D] DEFAULT (newid()),
CONSTRAINT [PK_BTC_INGRESOS] PRIMARY KEY NONCLUSTERED
(
[USU_CODIGO_USUARIO],
[BTC_FECHA_INGRESO]
) ON [PRIMARY]
) ON [PRIMARY]
GO

A lo que tengo entendido en los campos msrepl_tran_version utilizo el NEWID,
pero en el campo rowguid que utilizo.

El insert es el siguiente:

Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
11:05:51','SAFE',’NEWID()’,’NEWID()’)


Gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Isaias
08/02/2006 - 19:07 | Informe spam
¿Es SQL Server de Microsoft?

Saludos
IIslas


"castilla" escribió:

Tengo montado un ambiente de replicacion pero quiero hacer un insert de en
una de las tablas,

CREATE TABLE [BTC_INGRESOS] (
[USU_CODIGO_USUARIO] [char] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[BTC_FECHA_INGRESO] [datetime] NOT NULL ,
[BTC_NOMBRE_APLICACION] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT
[DF__BTC_INGRE__rowgu__40A56C28] DEFAULT (newid()),
[msrepl_tran_version] [uniqueidentifier] NOT NULL CONSTRAINT
[DF__BTC_INGRE__msrep__6BA5A41D] DEFAULT (newid()),
CONSTRAINT [PK_BTC_INGRESOS] PRIMARY KEY NONCLUSTERED
(
[USU_CODIGO_USUARIO],
[BTC_FECHA_INGRESO]
) ON [PRIMARY]
) ON [PRIMARY]
GO

A lo que tengo entendido en los campos msrepl_tran_version utilizo el NEWID,
pero en el campo rowguid que utilizo.

El insert es el siguiente:

Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
11:05:51','SAFE',’NEWID()’,’NEWID()’)


Gracias por su ayuda

Respuesta Responder a este mensaje
#2 castilla
08/02/2006 - 20:11 | Informe spam
SQL SERVER 2000

"Isaias" wrote:

¿Es SQL Server de Microsoft?

Saludos
IIslas


"castilla" escribió:

> Tengo montado un ambiente de replicacion pero quiero hacer un insert de en
> una de las tablas,
>
> CREATE TABLE [BTC_INGRESOS] (
> [USU_CODIGO_USUARIO] [char] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
> NULL ,
> [BTC_FECHA_INGRESO] [datetime] NOT NULL ,
> [BTC_NOMBRE_APLICACION] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
> NULL ,
> [rowguid] uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT
> [DF__BTC_INGRE__rowgu__40A56C28] DEFAULT (newid()),
> [msrepl_tran_version] [uniqueidentifier] NOT NULL CONSTRAINT
> [DF__BTC_INGRE__msrep__6BA5A41D] DEFAULT (newid()),
> CONSTRAINT [PK_BTC_INGRESOS] PRIMARY KEY NONCLUSTERED
> (
> [USU_CODIGO_USUARIO],
> [BTC_FECHA_INGRESO]
> ) ON [PRIMARY]
> ) ON [PRIMARY]
> GO
>
> A lo que tengo entendido en los campos msrepl_tran_version utilizo el NEWID,
> pero en el campo rowguid que utilizo.
>
> El insert es el siguiente:
>
> Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
> 11:05:51','SAFE',’NEWID()’,’NEWID()’)
>
>
> Gracias por su ayuda
>
Respuesta Responder a este mensaje
#3 Juan Carlos
08/02/2006 - 20:51 | Informe spam
Solo le debes de quitar los apostrofes de los newid() asi

Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
11:05:51','SAFE',NEWID(),NEWID())

Saludos

"castilla" escribió en el mensaje
news:
Tengo montado un ambiente de replicacion pero quiero hacer un insert de en
una de las tablas,

CREATE TABLE [BTC_INGRESOS] (
[USU_CODIGO_USUARIO] [char] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[BTC_FECHA_INGRESO] [datetime] NOT NULL ,
[BTC_NOMBRE_APLICACION] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS
NOT
NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT
[DF__BTC_INGRE__rowgu__40A56C28] DEFAULT (newid()),
[msrepl_tran_version] [uniqueidentifier] NOT NULL CONSTRAINT
[DF__BTC_INGRE__msrep__6BA5A41D] DEFAULT (newid()),
CONSTRAINT [PK_BTC_INGRESOS] PRIMARY KEY NONCLUSTERED
(
[USU_CODIGO_USUARIO],
[BTC_FECHA_INGRESO]
) ON [PRIMARY]
) ON [PRIMARY]
GO

A lo que tengo entendido en los campos msrepl_tran_version utilizo el
NEWID,
pero en el campo rowguid que utilizo.

El insert es el siguiente:

Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
11:05:51','SAFE','NEWID()','NEWID()')


Gracias por su ayuda

Respuesta Responder a este mensaje
#4 castilla
08/02/2006 - 22:30 | Informe spam
Gracias Juan Carlos, el asunto quedo solucionado.

"Juan Carlos" wrote:

Solo le debes de quitar los apostrofes de los newid() asi

Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
11:05:51','SAFE',NEWID(),NEWID())

Saludos

"castilla" escribió en el mensaje
news:
> Tengo montado un ambiente de replicacion pero quiero hacer un insert de en
> una de las tablas,
>
> CREATE TABLE [BTC_INGRESOS] (
> [USU_CODIGO_USUARIO] [char] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
> NULL ,
> [BTC_FECHA_INGRESO] [datetime] NOT NULL ,
> [BTC_NOMBRE_APLICACION] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS
> NOT
> NULL ,
> [rowguid] uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT
> [DF__BTC_INGRE__rowgu__40A56C28] DEFAULT (newid()),
> [msrepl_tran_version] [uniqueidentifier] NOT NULL CONSTRAINT
> [DF__BTC_INGRE__msrep__6BA5A41D] DEFAULT (newid()),
> CONSTRAINT [PK_BTC_INGRESOS] PRIMARY KEY NONCLUSTERED
> (
> [USU_CODIGO_USUARIO],
> [BTC_FECHA_INGRESO]
> ) ON [PRIMARY]
> ) ON [PRIMARY]
> GO
>
> A lo que tengo entendido en los campos msrepl_tran_version utilizo el
> NEWID,
> pero en el campo rowguid que utilizo.
>
> El insert es el siguiente:
>
> Insert into BTC_INGRESOS values ('wcastilla','08 Feb 2006
> 11:05:51','SAFE','NEWID()','NEWID()')
>
>
> Gracias por su ayuda
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida