Pregunta de consulta de adicion (insert)

18/02/2005 - 13:31 por Javier Perez | Informe spam
Hola, gente, mi pregunta esta vez es la siguiente: es posible realizar
una insercion de datos a una tabla que posee identitys y que al teminar
la consulta de adicion de datos estos identitys queden actualizados.
Estuve viendo que esta opcion esta cuando se realiza con DTS, pero yo
quiero realizarlos mediante una consulta, se puede hacer esto, bueno
desde ya gracias por la ayuda que puedan brindar.

Atentamente.

Javier Perez
j|a|v|i|e|r|.|a|r|.|p|e|r|e|z|@g*m*a*i*l*.*c*o*m

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
18/02/2005 - 14:03 | Informe spam
Javier,

Tu vas a insertar los valores en la columna identity o vas a dejar sql
server los asignes?

Ejemplo:

use northwind
go

create table t(colA int identity(1, 1))
go

insert into t default values
go

select * from t
go

- el valor lo asignamos directamente
set identity_insert t on
go

insert into t (colA) values(5)
go

set identity_insert t off
go

select * from t
go

insert into t default values
go

select * from t
go

drop table t
go


AMB

"Javier Perez" <""highsoft"@" wrote:

Hola, gente, mi pregunta esta vez es la siguiente: es posible realizar
una insercion de datos a una tabla que posee identitys y que al teminar
la consulta de adicion de datos estos identitys queden actualizados.
Estuve viendo que esta opcion esta cuando se realiza con DTS, pero yo
quiero realizarlos mediante una consulta, se puede hacer esto, bueno
desde ya gracias por la ayuda que puedan brindar.

Atentamente.

Javier Perez
j|a|v|i|e|r|.|a|r|.|p|e|r|e|z|@g*m*a*i*l*.*c*o*m

Respuesta Responder a este mensaje
#2 qwalgrande
18/02/2005 - 14:05 | Informe spam
Hola.

Si lo que quieres es que el campo identity se calcule solo, simplemente no
le pases dicho campo a la inserción.

Si lo que quieres es se graben los valores que tú le pasas y que se ignore
el identity, debes usar SET IDENTITY_INSERT (míralo en los BOL).


qwalgrande


"Javier Perez" <""highsoft\"@"> wrote in message
news:%
Hola, gente, mi pregunta esta vez es la siguiente: es posible realizar
una insercion de datos a una tabla que posee identitys y que al teminar
la consulta de adicion de datos estos identitys queden actualizados.
Estuve viendo que esta opcion esta cuando se realiza con DTS, pero yo
quiero realizarlos mediante una consulta, se puede hacer esto, bueno
desde ya gracias por la ayuda que puedan brindar.

Atentamente.

Javier Perez
j|a|v|i|e|r|.|a|r|.|p|e|r|e|z|@g*m*a*i*l*.*c*o*m
Respuesta Responder a este mensaje
#3 Javier Perez
18/02/2005 - 14:29 | Informe spam
Muchas gracias, esto me ayuda bastante para automatizar algunas
sincronizacion de datos.


Atentamente


Javier





qwalgrande wrote:
Hola.

Si lo que quieres es que el campo identity se calcule solo, simplemente no
le pases dicho campo a la inserción.

Si lo que quieres es se graben los valores que tú le pasas y que se ignore
el identity, debes usar SET IDENTITY_INSERT (míralo en los BOL).


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