4D v14

SQL

Inicio

 
4D v14
SQL

SQL    


 

 

Además de las manipulaciones explicadas en el vídeo, también debe notar que:

No podemos utilizar punteros o elementos de array en una petición SQL porque el interprete no los tiene en cuenta.

En este caso, es preferible constituir la búsqueda en forma de texto y ejecutarla utilizando el comando EXECUTE IMMEDIATE.

  `VARIABLE TYPING IMPERATIVE, de lo contrario la petición genera un error
 ARRAY TEXT(ArrTechniciansStats;0) `Crear un array sin elementos que será llenado por la siguiente petición
 ARRAY TEXT($ArrTechniciansID;0) `Array en el cual se guardan los IDs de los Technicians
 
  `No olvide el carácter espacio o retorno de carro al final de cada línea
 C_TEXT($TextQuery)
 $TextQuery:="SELECT Last_name, ID "
 $TextQuery:=$TextQuery+"FROM TECHNICIANS "
 $TextQuery:=$TextQuery+"INTO :ArrTechnicians, :$ArrTechniciansID"
 
 Begin SQL `Sólo queremos recuperar el apellido del técnico y guardarlo en un array
    EXECUTE IMMEDIATE :$TextQuery;
 End SQL

Esto selecciona el apellido y el ID en la tabla Technicians y los transfiere a los 2 arrays.

 
 

 
PROPIEDADES 

Producto: 4D
Tema: SQL

 
ARTICLE USAGE

Autoformación ( 4D v13)
Autoformación ( 4D v14)