Rodrigo Hjort escreveu: > 2008/1/3, Roberto Mello <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>: > > On Jan 3, 2008 3:27 AM, Vinicius <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Pessoal, estou executando esta rotina no Windows, mas ele não > consegue sair da função, eu só queria abrir a calculadora, onde eu > errei, ou esqueci ? > > > > create or replace function teste() returns TEXT as $$ > > if (open(teste, "|calc.exe") == false) { > > return 'erro'; > > Uau, isso me parece um serio abuso e mal uso de stored procedures. > > > Realmente estranho a menos que a calculadora do Windows funcione em > linha de comando (i.e: modo não-interativo)... Mesmo que "funcione em linha de comando", *não* faz sentido algum usar a função "open"[1] para isto. Se o autor do OP precisa executar um programa externo, deveria usar "system"[2].
[1] perldoc -f open [2] perldoc -f system -- wallace reis/wreis http://wallace.reis.org.br _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral