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

Comportamiento normal?

0 views
Skip to first unread message

Luis Mata

unread,
Nov 5, 2009, 11:24:06 AM11/5/09
to
Hola

hago esto:

select * from sidetcom where nunumdoc = 80050367

2 2008-00067 0080050367 0 BOL 0 3.34 2008-09-09 00:00:00.000
23 2008-00093 80050367 0 BOL 0 3.34 2008-10-22 00:00:00.000

Luego hago esto:

UPDATE sitabcct set nunumdoc = 80050367 where nunumdoc = 80050367

y solo me actualiza el ultimo registro, porque en el select me reconoce los
2 y en el update solo uno.

Luis

Carlos Sacristan

unread,
Nov 5, 2009, 11:32:17 AM11/5/09
to
�Versi�n de SQL Server? �Puedes postear la definici�n de la tabla e incluir
esos datos de ejemplo?

En cualquier caso, �has echado un vistazo al plan de ejecuci�n?

--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es f�cil, si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico


"Luis Mata" <lm...@cclf.com.pe> wrote in message
news:%23DI9yRj...@TK2MSFTNGP04.phx.gbl...

Luis Mata

unread,
Nov 5, 2009, 11:36:31 AM11/5/09
to
sql server 2008 std sp2

"Carlos Sacristan" <nom...@nomail.com> escribi� en el mensaje de noticias
news:%23AkSLWj...@TK2MSFTNGP05.phx.gbl...

aa

unread,
Nov 5, 2009, 11:51:48 AM11/5/09
to
Lo mas probable es que el select convierta a int y el update le de bolilla
al numero exacto,proba a poner
> UPDATE sitabcct set nunumdoc = 80050367 where convert(int,nunumdoc) =
> 80050367

"Luis Mata" <lm...@cclf.com.pe> wrote in message
news:%23DI9yRj...@TK2MSFTNGP04.phx.gbl...

Victor Koch arroba punto punto punto

unread,
Nov 5, 2009, 12:29:32 PM11/5/09
to
Hola,

Hace esta prueba y danos los resultados

select * from sidetcom where nunumdoc = '80050367'
UPDATE sitabcct set nunumdoc = '80050367' where nunumdoc = '80050367'

--
Un Saludo, V�ctor Koch

"Luis Mata" <lm...@cclf.com.pe> escribi� en el mensaje
news:%23DI9yRj...@TK2MSFTNGP04.phx.gbl...

hquinones

unread,
Nov 5, 2009, 1:27:49 PM11/5/09
to
Se supone que nunumdoc es el campo de clave primaria, por que se debe
actualizar en referencia a ese campo o campos, pero veo que tienen diferente
longitud, al parecer es un campo de tipo car�cter, si es as� los datos que
se ingresan deben tener la misma longitud, (rellenados con cero como el
primer registro)
HQD

"Luis Mata" <lm...@cclf.com.pe> escribi� en el mensaje
news:%23DI9yRj...@TK2MSFTNGP04.phx.gbl...

Aguardientico

unread,
Nov 5, 2009, 6:43:25 PM11/5/09
to
Hola Luis:

No se si tiene que ver pero te das cuenta que estas haciendo select de una
tabla diferente a la que haces update?

"Luis Mata" <lm...@cclf.com.pe> wrote in message

news:#DI9yRjX...@TK2MSFTNGP04.phx.gbl...

> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4577 (20091105) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>

__________ Information from ESET NOD32 Antivirus, version of virus signature database 4577 (20091105) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

Luis Mata

unread,
Nov 6, 2009, 4:56:37 AM11/6/09
to
Tienes toda la razon, esto fue un lapsus brutus.
Disculpen las molestas caballeros

Luis
"Aguardientico" <gusgon1 at nospam dot com> escribi� en el mensaje de
noticias news:ODec$GnXKH...@TK2MSFTNGP06.phx.gbl...

0 new messages