sql dinamico

6
SQL DINAMICO Dentro del SQL podemos encontrar dos variantes de éste, el SQL estático y el dinámico .

Upload: edison-eduardo

Post on 04-Apr-2016

248 views

Category:

Documents


1 download

DESCRIPTION

Sql dinamico

TRANSCRIPT

Page 1: Sql dinamico

SQL DINAMICO Dentro del SQL podemos encontrar dos variantes

de éste, el SQL estático y el dinámico.

Page 2: Sql dinamico

SENTENCIAS SQL EJECUTABLES:

Todas las sentencias de las que consta el SQL pueden ser ejecutadas desde un programa de aplicación, como por ejemplo el C, Ada, PL/1, Fortran, Cobol, ...

Las sentencias dinámicas siempre van acompañadas de la palabra EXECUTE

Page 3: Sql dinamico

V E N T A J A S :

Creación de sentencias en tiempo de ejecución

Interactivo con el usuario

Acceder a objetos no existentes en tiempo de compilación

Gestión de permisos de usuarios de forma dinámica

Permite ejecutar instrucciones DDL (create, alter, drop, grant, …)

Page 4: Sql dinamico

DESVENTAJAS:

No siempre se forman las consultas más optimas

Problemas de seguridad por ataques de inyección SQL

Page 5: Sql dinamico

SINTAXIS

Page 6: Sql dinamico

EJEMPLO UTILIZACIÓN EN CURSORES UTILIZANDO BIND

VARIABLES :