Re: [firebase-br] UDF para executar Shell Script, alguém conhece?
eduardo
eduardo em icontroller.com.br
Qui Jun 2 09:51:22 -03 2005
Oi Renato
Alterar realmente não é possível, a menos que vc manipulasse o arquivo
texto "por fora" (com a tabela não em uso, naturalmente).
"You can only INSERT into and SELECT from the rows of an external table.
You cannot UPDATE or DELETE from an external table; if you try to do so,
InterBase returns an error message." (DataDef.pdf)
O que vc deve fazer é recriar a tabela e incluir tudo de novo com
DROP TABLE / CREATE TABLE (acho que RECREATE TABLE também funciona,
nunca tentei).
Observe que
INSERT INTO ...
SELECT ...
funciona para inserção em massa a partir de uma query.
[]s Eduardo
Renato Bermudo wrote:
> Olá colegas Firebirdianos,
> Estou num projeto windows/linux que necessita fazer alterações em um arquivo texto.
> Com ajuda de alguns colegas da lista consegui fazer com que o banco de dados incluisse registros nesse arquivo usando recursos do ExternalFile, funcionou maravilhosamente bem, só que ele somente inclui registros e não apaga.
> O colega Euler me disse que isso é possível somente com o uso de uma UDF.
> Se alguém puder me ajudar, agradeço.
>
> Obrigado.
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista