Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||
|
4D v20
EXECUTE IMMEDIATE
|
EXECUTE IMMEDIATE <<nom_sql>> | <<$nom_sql>> | :nom_sql | :$nom_sql |
||
El comando EXECUTE IMMEDIATE permite ejecutar una expresión SQL dinámica. El argumento nom_sql representa una variable que contiene un conjunto de instrucciones SQL que se ejecutarán como un todo.
Notas:
Este ejemplo recupera el número de películas realizadas desde 1960:
C_LONGINT(NumMovies)
C_TEXT(tQueryTxt)
NumMovies:=0
tQueryTxt:="SELECT COUNT(*) FROM MOVIES WHERE Year_of_Movie >= 1960 INTO :NumMovies;"
Begin SQL
EXECUTE IMMEDIATE :tQueryTxt;
End SQL
ALERT("La videoteca contiene "+String(NumMovies)+" películas realizadas desde 1960")
Producto: 4D
Tema: Comandos SQL
Manual de SQL ( 4D v20)