Cita:
Empezado por RONPABLO
En Sql Server es muy común ver procedimientos con una simple consulta ya que mejoran la velocidad de la consulta (tengo entendido),
|
No necesariamente un SP puede tener una consulta... puede contener múltiples consultas al igual que ORACLE, DB2, MYSQL, POSTGRESQL, etc
Sobre el rendimiento de la consulta en un SP, esto aplica para la gran mayoria de motores de bases que cuentan con algo llamado "Execution plan" Acaso firebid no lo tiene?
Cómo hace firebird para decidir la ruta más óptima para ejecutar una sentencia sql?
Cómo hacen ustedes para verificar en Firebrid que no están ejecutando un "Table Scan" al ejecutar una consulta?
¿Firebird es capaz de permitirles decidir como y cuándo usar determinados índices en una tabla?
Cita:
Empezado por RONPABLO
con firebird se construyen un Dataset muy fácilmente sin la necesidad de consultar una tabla como es el caso del ejemplo que envié en el procedimiento llamado SP_CADENA_A_RECORD,
|
Pues con Mysql, Oracle, Db2, MsSql hacer eso es aún más sencillo:
Código SQL
[-]select * from (Select 'Data' As Dummyfield) TableDummyInner join Table on 1 = 1