Tempo aproximado para leitura: 00:02:00 min
Dúvida
Qual função pode ser utilizada para executar comandos DML?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.8
Solução
Para executar comandos DML (Data Manipulation Language), pode ser utilizada a função TCSqlExec, esta permite executar comandos DML e DDL(Data Definition Language) retornando o status da execução.
Se menor que 0 (Zero) indica que a sentença não foi executada com sucesso.
Principais comandos DML são:
- Select
- Insert
- Update
- Delete.
Principais comandos DDL são:
- Create.
- Drop
- Alter
- Truncate
Para executar queries DQL - (Data Query Language), podem ser utilizadas as funções como Embedded SQL, TCGENQRY, TCGenQry2 ou TCQUERY estas permitem apenas o envio de comandos DQL, isto é, apenas o comando Select.
Saiba mais
TCSQLExec
Embedded SQL
TCGenQry
TCGenQry2
TCQUERY
0 Comentários