4D v14

SQL

Página Inicial

 
4D v14
SQL

SQL    


 

 

Além das manipulações explicadas no vídeo, note-se que:

Não podemos usar ponteiros ou elementos de array em ma solicitação SQL porque o intérprete não nos toma em consideração.

Neste caso, é preferível constituir a pesquisa na forma de texto e executá-lo usando o comando EXECUTE IMMEDIATE.

  `VARIABLE TYPING IMPERATIVE, caso contrário a petição gera um erro
 ARRAY TEXT(ArrTechniciansStats;0) `Criar um array sem elementos que será cheio pela seguinte petição
 ARRAY TEXT($ArrTechniciansID;0) `Array no qual são guardados os IDs dos Technicians
 
  `Não esqueça o caractere espaço ou retorno de carro ao final de cada linha
 C_TEXT($TextQuery)
 $TextQuery:="SELECT Last_name, ID "
 $TextQuery:=$TextQuery+"FROM TECHNICIANS "
 $TextQuery:=$TextQuery+"INTO :ArrTechnicians, :$ArrTechniciansID"
 
 Begin SQL `Só queremos recuperar o sobrenome do técnico e guardá-lo em um array
    EXECUTE IMMEDIATE :$TextQuery;
 End SQL

Isto seleciona o sobrenome e o ID na tabela Technicians e os transfere aos 2 arrays.

 
 

 
PROPRIEDADES 

Produto: 4D
Tema: SQL

 
ARTICLE USAGE

Autoformação ( 4D v13)
Autoformação ( 4D v14)