Hacer un UPDATE de unos datos aleatorios
Publicado por ruben (1 intervención) el 14/05/2007 20:00:21
Buenas!!!
tengo un problemilla con una consulta en Oracle q espero me puedan ayudar.
Estoy intentando hacer un UPDATE de unos registros pero de forma aleatoria y hago algo de asi:
UPDATE [SELECT top 100 TABLA1.estado...
FROM TABLA1,TABLA2
WHERE ((ESTADO=8) AND (ID.TABLA1=ID.TABLA2))
Order By Rnd(TABLA1.id)] //Aqui es donde cogo los datos aleatorios
SET TABLA1.estado=0
...
WHERE (TABLA1.estado=8)
El error que me da es: 'missing mandatory parameter' como si le faltara algun parametro pero he mirado y remirado la consulta y estoy seguro que no falta ninguno.
¿estoy haciendo la consulta correctamente o hay alguna otra manera de hacerla?
gracias de antemano y un saludo!!
tengo un problemilla con una consulta en Oracle q espero me puedan ayudar.
Estoy intentando hacer un UPDATE de unos registros pero de forma aleatoria y hago algo de asi:
UPDATE [SELECT top 100 TABLA1.estado...
FROM TABLA1,TABLA2
WHERE ((ESTADO=8) AND (ID.TABLA1=ID.TABLA2))
Order By Rnd(TABLA1.id)] //Aqui es donde cogo los datos aleatorios
SET TABLA1.estado=0
...
WHERE (TABLA1.estado=8)
El error que me da es: 'missing mandatory parameter' como si le faltara algun parametro pero he mirado y remirado la consulta y estoy seguro que no falta ninguno.
¿estoy haciendo la consulta correctamente o hay alguna otra manera de hacerla?
gracias de antemano y un saludo!!
Valora esta pregunta


0