Select First En Interbase 6
Hola amigos del foro,
Alguien sabe como puedo traer cierto número de registros en INTERBASE 6 Por ejemplo: SELECT FIRST 100 * FROM CLIENTE esto no funciona en interbase 6 pero quiero saber si alguien sabe de una UDF o un procedimiento almaceneado para esto. gracias, un saludo afectuoso |
justamente, podrias hacerlo con un procedimiento almacenado, que haga la consulta y devuelva solamente los primeros 100 registros.
Hasta luego. ;) |
duda
SE puede hacer un:
SELECT FIRST 1 * FROM (OTRO SELECT) ???? |
Pues en interbase 6 no existe el first, ni están soportadas las "inline views" que es como yo les llamo (aprendido de la jerga de oracle).
Saludos. |
el first si que existe en interbase, lo he probado i funciona... :S
|
¿en el IB 6?
es probable.. hace tanto que no lo uso que quizas lo haya olvidado. Vale la pena confirmar, para no confundir a los noveles si realmente está soportado en el 6. Lo has probado vos en esa versión?... o hay algun alma caritativa que lo tenga instalado y pruebe? Saludos. |
no puedo confirmarlo porque no se que version tengo.
Tengo el firebird 1.5 con el ibconsole, no se más. |
Cita:
:rolleyes: :eek: :p Hasta luego.... :D |
Yo tengo Interbase 6 open source y les aseguro que no funciona el FIRST
select first 1 * from cliente marca error Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, char 13. 1. |
pues eso, a mi cn el firebird 1.5 me va guay. Ta Luego!
|
resp
un procedimiento con parametros desde, asta
var i; ... i= 0; for select .... do begin i = i+1; if ((i>=desde) or (i<=hasta)) then suspend; end luego select ... from proce(1, 10) or proce(100, 300) o como quieras. |
michismas gracias a todos
|
La franja horaria es GMT +2. Ahora son las 16:33:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi