Actualizacion de datos con SQL Server 2005

09/06/2009 - 16:35 por Roberto Lemos | Informe spam
Hola Amigos:

Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
siguiente duda.

Cómo puedo acelerar este procedimiento para realizar actualizacion de
datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
registro se incremento su saldos o caso contrario se crea un nuevo registro.

Para realizar esto hago un Select a la tabla el cual me dice si existe o no,
dependiendo de esto hago un Insert o Update, es posible acelerar esto?.

Espero me entiendan?





__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4141 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
09/06/2009 - 16:55 | Informe spam
Haz el update y chequea si se han modificado filas. En caso de que no,
realiza el insert. Esquemáticamente, algo como:

UPDATE ... WHERE ...
IF @@ROWCOUNT = 0
INSERT ... VALUES ...

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Roberto Lemos" escribió en el mensaje
news:%
Hola Amigos:

Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
siguiente duda.

Cómo puedo acelerar este procedimiento para realizar actualizacion de
datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
registro se incremento su saldos o caso contrario se crea un nuevo
registro.

Para realizar esto hago un Select a la tabla el cual me dice si existe o
no, dependiendo de esto hago un Insert o Update, es posible acelerar
esto?.

Espero me entiendan?





__________ Información de ESET NOD32 Antivirus, versión de la base de
firmas de virus 4141 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com




Respuesta Responder a este mensaje
#2 Roberto Lemos
10/06/2009 - 02:11 | Informe spam
Y cómo lo hago en VFP?


"Carlos Sacristan" escribió en el mensaje
news:
Haz el update y chequea si se han modificado filas. En caso de que no,
realiza el insert. Esquemáticamente, algo como:

UPDATE ... WHERE ...
IF @@ROWCOUNT = 0
INSERT ... VALUES ...

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Roberto Lemos" escribió en el mensaje
news:%
Hola Amigos:

Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
siguiente duda.

Cómo puedo acelerar este procedimiento para realizar actualizacion de
datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
registro se incremento su saldos o caso contrario se crea un nuevo
registro.

Para realizar esto hago un Select a la tabla el cual me dice si existe o
no, dependiendo de esto hago un Insert o Update, es posible acelerar
esto?.

Espero me entiendan?





__________ Información de ESET NOD32 Antivirus, versión de la base de
firmas de virus 4141 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com









__________ Información de ESET NOD32 Antivirus, versión de la base de
firmas de virus 4141 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com








__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4142 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
Respuesta Responder a este mensaje
#3 Carlos Sacristan
10/06/2009 - 08:31 | Informe spam
Eso es más una pregunta para el foro de FoxPro que de SQL Server. En
cualquier caso, supongo que puedes crear un procedimiento almacenado que
contenga ese código y ejecutarlo desde VFP

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Roberto Lemos" escribió en el mensaje
news:efwMR$
Y cómo lo hago en VFP?


"Carlos Sacristan" escribió en el mensaje
news:
Haz el update y chequea si se han modificado filas. En caso de que no,
realiza el insert. Esquemáticamente, algo como:

UPDATE ... WHERE ...
IF @@ROWCOUNT = 0
INSERT ... VALUES ...

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Roberto Lemos" escribió en el mensaje
news:%
Hola Amigos:

Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo
la siguiente duda.

Cómo puedo acelerar este procedimiento para realizar actualizacion de
datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
registro se incremento su saldos o caso contrario se crea un nuevo
registro.

Para realizar esto hago un Select a la tabla el cual me dice si existe o
no, dependiendo de esto hago un Insert o Update, es posible acelerar
esto?.

Espero me entiendan?





__________ Información de ESET NOD32 Antivirus, versión de la base de
firmas de virus 4141 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com









__________ Información de ESET NOD32 Antivirus, versión de la base de
firmas de virus 4141 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com








__________ Información de ESET NOD32 Antivirus, versión de la base de
firmas de virus 4142 (20090609) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com




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