Insertar datos desde VFP 8 en SQL Server 2000

21/09/2005 - 01:47 por Franklin Maza | Informe spam
Saludos amigos del foro,
Me pueden indicar como insertar registros de una tabla de vfp en sql server
2000
el problema es que estoy migrando a sql server pero los campos llave de la
tabla de foxpro
son de este tipo

0000001, 0000002,0000005,0000008

es decir no son secuenciales , pero el campo llave en sql server
es un campo tipo Identity, que es la llave primaria, que numera
automaticamente
mas en uno por cada fila,
Alguien sabe como puedo manipular estos campos con el Sql Insert

gracias

Preguntas similare

Leer las respuestas

#1 Esparta Palma
21/09/2005 - 03:32 | Informe spam
Simplemente tienes que "obviar" esos campos, es decir, mandar a insertar
todos los demas campos, esto puede ser lo sencillo, lo dificil quizás
será el llevar el tracking de las llaves foráneas, no? Podrias incluir
ese campo identificador en tu tabla de SQLServer y despues, cuando hayas
concluido el paso de datos (y llaves foráneas) eliminarlos.

ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/

Franklin Maza wrote:
Saludos amigos del foro,
Me pueden indicar como insertar registros de una tabla de vfp en sql server
2000
el problema es que estoy migrando a sql server pero los campos llave de la
tabla de foxpro
son de este tipo

0000001, 0000002,0000005,0000008

es decir no son secuenciales , pero el campo llave en sql server
es un campo tipo Identity, que es la llave primaria, que numera
automaticamente
mas en uno por cada fila,
Alguien sabe como puedo manipular estos campos con el Sql Insert

gracias


Respuesta Responder a este mensaje
#2 Franklin Maza
21/09/2005 - 16:34 | Informe spam
gracias amigo por la respuesta
lo que he pensado en hacer es insertar los datos desde vfp en la tabla de
sql sever
y una vez hecho esto modificar la estructura de la tabla de sql server
en el campo codiclie de caracter de 7 a int , ponerlo como llave primaria
y establecer el atributo Identity como yes.

Tienes un ejemplo acerca de como insertar datos desde vfp en sql server
he estado revisando y solo hay ejemplos de Select,

espero tu ayuda



"Esparta Palma" escribió en el
mensaje news:
Simplemente tienes que "obviar" esos campos, es decir, mandar a insertar
todos los demas campos, esto puede ser lo sencillo, lo dificil quizás será
el llevar el tracking de las llaves foráneas, no? Podrias incluir ese
campo identificador en tu tabla de SQLServer y despues, cuando hayas
concluido el paso de datos (y llaves foráneas) eliminarlos.

¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/

Franklin Maza wrote:
Saludos amigos del foro,
Me pueden indicar como insertar registros de una tabla de vfp en sql
server 2000
el problema es que estoy migrando a sql server pero los campos llave de
la tabla de foxpro
son de este tipo

0000001, 0000002,0000005,0000008

es decir no son secuenciales , pero el campo llave en sql server
es un campo tipo Identity, que es la llave primaria, que numera
automaticamente
mas en uno por cada fila,
Alguien sabe como puedo manipular estos campos con el Sql Insert

gracias
Respuesta Responder a este mensaje
#3 Jorge
02/10/2005 - 07:12 | Informe spam
sql tiene la opcion de usar set identity_insert para insertar valores
explicitos en una columna definida como identity.

jorge
"Franklin Maza" wrote in message
news:
Saludos amigos del foro,
Me pueden indicar como insertar registros de una tabla de vfp en sql
server 2000
el problema es que estoy migrando a sql server pero los campos llave de la
tabla de foxpro
son de este tipo

0000001, 0000002,0000005,0000008

es decir no son secuenciales , pero el campo llave en sql server
es un campo tipo Identity, que es la llave primaria, que numera
automaticamente
mas en uno por cada fila,
Alguien sabe como puedo manipular estos campos con el Sql Insert

gracias

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