SQL - Hacer un UPDATE de unos datos aleatorios

 
Vista:

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!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder