INSERT [dbtable] FROM [work area]
Insere os valores da Work Area na tabela transparente.
INSERT [dbtable] FROM TABLE [itable]
Insereo conteudo da tabela interna na tabela transparente.
ACCEPTING DUPLICATE KEYS
Evita Dump no caso da chave da tabela ser violada
INSERT spfli FROM wa_work_area.
INSERT spfli FROM TABLE t_tabela.
INSERT spfli FROM TABLE t_tabela ACCEPTING DUPLICATE KEYS.
MODIFY [itable/dbtable] FROM [wa/itable]
Atualiza dados em uma tabela transparente ou interna utilizando uma work área ou tabela interna, Caso as chaves primarias do registro não excitam na tabela de destino o registro será inserido(INSERT) automaticamente.
MODIFY spfli FROM wa_work_area.
MODIFY spfli FROM TABLE t_tabela.
DELETE [dbtable/itable] FROM [wa/itable].
É usando para excluir registro em tablas transparentes ou internas.
DELETE ADJACENT DUPLICATES FROM [itable] COMPARING [field].
É usando para excluir registros com campos duplicados em uma tabela interna utilizando o(s) campo(s) imformado(s) em COMPARING.
DELETE spfli FROM wa_work_area.
DELETE spfli FROM TABLE t_tabela.
DELETE ADJACENT DUPLICATES FROM t_tabela COMPARING connid.
DELETE FROM spfli
WHERE connid = '3504'. "Condição: quando o campo CONNID for igual a '3504'
UPDATE [dbtable] FROM [wa/itab]
Atualiza tabelas transparentes utilizando a work area ou tabela interna, UPDATE não pode ser usando para atualizar tabelas internas.
UPDATE spfli SET cityfrom = 'Recife' "Altere o valor do campo CITYFROM para 'Recife'
cityto = 'São Paulo' "Altere o valor do campo CITYTO para 'São Paulo'
WHERE connid = '3504'. "Condição: quando o campo CONNID for igual a '3504'
DESCRIBE TABLE [itable] LINES [i]
Retorna o numero de linhas de uma tabela interna.
DESCRIBE TABLE t_tabla LINES v_variavel_int.
0 comentários:
Postar um comentário