![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Desde delphi podrías hacer algo así,:
|
#2
|
|||
|
|||
Cita:
|
#3
|
||||
|
||||
Cita:
![]() |
#4
|
|||
|
|||
Cita:
como la del inicio de este hilo: delete from TAB1 where PK1 in (select first 10 PK1 from TAB1); bueno si es que es posible ? |
#5
|
||||
|
||||
![]() Cita:
![]() Tal como lo veo, no será posible... ¿no es esto acaso un fallo?. Firebird debiera procesar primero el subquery, almacenar el resultado en algún lugar (tabla temporal, memoria, etc) y luego hacer el borrado de las líneas coincidentes? Desconocía como trabaja el motor en este caso particular, y confieso que he quedado sorprendido.. ![]() sospecho que forzosamente tendrá que haber algo.... no puede hacerse con una sola sentencia SQL. Por ejemplo, creando un procedimiento almacenado, si que sería posible conseguirlo. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
||||
|
||||
Saludos
Cita:
Cita:
Cita:
Quien tenga Oracle, MSSQL y MYSQL, que prueben a ver. Me gustaria saber el resultado (con una base de datos de prueba, claro está ![]() *Mucho pensamientos ![]()
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
|||
|
|||
Bueno pensandolo muy bien si es que existe una soluccion aun cuando sea con un procedimiento almacenado en la base de datos alguien tiene una idea, supongo que se tendria que Usar una Tabla temporal o algo asi alguien sabe como ?
|
#9
|
||||
|
||||
Cita:
Debes hacer algo así.
En el enlace que te deje sale más explicativo el uso de procedimientos almacenados y la instrucción For..Do. Hasta Luego -
__________________
No todo es como parece ser... |
#10
|
||||
|
||||
Cita:
Hasta Luego -
__________________
No todo es como parece ser... |
#11
|
||||
|
||||
Cita:
![]() Cita:
y me he quedado sin datos ![]() Cita:
![]() Cita:
|
#12
|
||||
|
||||
Cita:
Saludos..
__________________
No todo es como parece ser... |
#13
|
||||
|
||||
en un procedimiento sería algo así, como ya ha escrito antes Lucasarts_18:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 09-11-2005 a las 14:19:45. |
![]() |
|
|
![]() |
|