![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
![]() Tambien vas a sacar mucho provecho de los procedimientos almacenados, son una chulada, yo tenía una consulta que por si sola por más que traté de optimizarla se tardaba por lo menos 5 segundos en resolverse (varias tablas y muchas relaciones entre ellas)... al final me dije: "Y porque mejor en vez de usar una consulta compleja mejor no hago un procedimiento almacenado que haga lo mismo pero por partes?"... y el procedimiento me devuelve los mismos resultados en 20 milisegundos ![]()
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
|
#2
|
||||
|
||||
|
Hola Xander
Y crees que aprenda a hacer un procedimiento almacenado.?, no se ni que es. Por donde empiezo, donde hago este procedimiento, en delphi, en firbird en ibexpert, estas ya son palabras mayores. Me gustaria aprender, donde busco informacion? Saludos |
|
#3
|
||||
|
||||
|
En el IBExpert te pones sobre el arbolito en le nodo de "Procedures" ahi das boton derecho y "New Procedure" y te crea el esqueleto para hacer un procedimiento nuevo...
Revisa los capitulos de SQL e Interbase de la cara oculta de marteens, ahi te explica con muy buenos ejemplos como usar Procedimientos almacenados y Triggers... definitivamente es el mejor libro que puedes leer al respecto.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
|
#4
|
||||
|
||||
|
En general un Procedimiento almacenado se ve, como algo como esto:
Es como un pequeño programa que ejecuta sentencias SQL... la ventaja es que se ejecuta dentro de la base de datos así que los datos no viajan del servidor al cliente para efectuarles el tratamiento... sino que se tratan en el servidor y se envía solo los resultados (en el caso que se tengan que devolver resultados).
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
|
#5
|
||||
|
||||
|
Gracias Xander, lo voy a revisar.
Saludos |
|
#6
|
||||
|
||||
|
El enlace a 'La Cara Oculta de Delphi' no funciona porque parece que a Ian se le ha caducado el dominio y no se ha dado cuenta. Como es un libro gratuito no creo que ponga ningún impedimento si lo ponemos para descargar en clubdelphi.
Si algún moderador da permiso, lo podemos poner.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Para curarnos en salud, le he enviado un correo a Ian sobre su dominio.
Saludos
__________________
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! |
|
#8
|
||||
|
||||
|
Hola
Empiezo con el programa, y muchos problemas de sql. Para empezar, estoy conectado con los componentes ADO por odbc. Consulta 1: Graficar es un campo boolean, por eso esta el true, la base de datos firebird lo cambia por un campo varchar y lo cambia a T. Pregunta: Como hago esta sentencia en delphi con ese tipo de campo (varchar). Consulta 2: Bueno aqui se complica mas la cosa. 1-Firebird no hacepta ( [] corchetes )., se cambian a no se necesitan? 2-Firebird no acepta ( IIF Is Null ), Con que se cambian ? Consulta 3: Aqui el problema es casi el mismo: 1- Firebird no acepta ( IIF Is Null ). 2- Tanto COD como EST, son parametros que estan incluidos en parameters del query, firebird no los reconoce. Bueno tengo mas, pero con esto ya me medio guio y tengo para un rato. Nota: en ibexpert he hecho ya las consultas, pero o no me salen los datos del todo o me da muchos errores. Me ayudais por favor. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| que hago mal? | jvalles | Gráficos | 2 | 19-07-2005 14:45:06 |
| Como las hago? | jam888 | Firebird e Interbase | 7 | 06-05-2005 22:45:41 |
| Como lo hago? | danytorres | SQL | 4 | 08-06-2004 14:27:42 |
| ¿como lo hago? | loenx | Conexión con bases de datos | 6 | 01-11-2003 15:26:34 |
| Como lo hago¿ | MANUEL OVAL | SQL | 6 | 31-10-2003 14:43:39 |
|