Utilize o nó DataDelete para excluir uma linha da tabela de banco de dados. O destino é uma tabela de banco de dados relacional e as origens constroem a cláusula SQL where. Se você utilizar os valores padrão para esse nó, será excluída cada linha em que o valor na coluna especificada for igual ao valor da instância de elemento de repetição. Como o processo de exclusão ocorre depende da cardinalidade do mapa:
Cardinalidade | Exclusão |
---|---|
Muitos para um | A linha é excluída quando a coluna é igual ao resultado da operação escalar desempenhada nos elementos de mensagem selecionados. |
Um para muitos | A linha é excluída quando cada coluna é igual ao valor do elemento de mensagem. |
Muitos para muitos | A linha é excluída quando cada coluna é igual ao resultado da operação escalar desempenhada na mensagem selecionada. A operação escalar pode ser diferente para cada coluna. |
Um para um | O valor que a coluna de destino assume é o valor do elemento de entrada mapeado. Essas instruções insert também podem ser combinadas para produzir uma única insert que insere várias colunas na mesma linha, pois cada instrução insert cria uma nova linha. |
Se um destino de mensagem já existir no mapa ou se você já tiver criado o mapa de um nó que suporta mapeamento, a opção de exclusão não estará disponível quando o mapa for aberto. Se você criar um novo mapa utilizando Arquivo > Novo > Mapa ou se criar um mapa de um nó que suporta mapeamento, a opção de exclusão estará disponível.