Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - parlan

#1
Hola chicos, a ver tengo un problema.

Tengo q migrar una consulta de firebird a oracle y tengo:
select first 10 skip 0 * from mi_tabla; --> en firebird --> para aclarar a quien no sepa firebird, First dice cuantos registros queremos devolver y Skip indica desde donde queremos comenzar
Es decir, esta consulta saca los primeros 10 registros, esta otra (select first 10 skip 10 * from mi_tabla; ) saca los 10 segundos, es decir, del 11 al 20....

Soy capaz de migrar a select * from mi tabla where rownum < 11; pero no se como hacerlo "dinamico" para dependiendo de cada consulta sea a partir de un numero u otro, pq si lo dejo asi, con el rownum solo saca los primeros 10 siempre.

Alguna idea?

Gracias
#2
Hola!
Ante todo gracias por adelantado a quien pueda echarme un cable. No conozco casi nada de batch ni scripting (aparte de lo leido, asiq por favor, pido si pudiera ser explicarmelo como "para tontos" porfavor...) y me veo en la situacion de q tengo q hacer un script en BAT (puro y duro) que al ejecutarse me borre el fichero mas antiguo de una ruta concreta... Contando con que no se practicametne nada de este tema, he encontrado una solucion con powershell, pero necesitaria q fuera con batch-batch, para no tener q instalar el powershell... no se si me explico... Mi S.O. es el Vista, por si puede interesar... Por favor, espero sus noticias!!!

Muchas gracias!