Ejecutar shell script en un select - ERROR ORA-00936: missing expression
Publicado por ANGEL (1 intervención) el 08/01/2015 11:31:29
Buenas.
Tengo un script en unix que convierte decimal a binario.
Si lo ejecuto desde el prompt de SQL, funciona correctamente:
SQL> !bash decabin 5
101
Pero al ejecutarlo en un Select da error:
SQL> select (!bash decabin (to_number(user))) from objects;
select (!bash decabin (to_number(user))) from objects
*
ERROR at line 1:
ORA-00936: missing expression
¿Como sería la sintaxis correcta, suponiendo que se pueda hacer?
Gracias
Tengo un script en unix que convierte decimal a binario.
Si lo ejecuto desde el prompt de SQL, funciona correctamente:
SQL> !bash decabin 5
101
Pero al ejecutarlo en un Select da error:
SQL> select (!bash decabin (to_number(user))) from objects;
select (!bash decabin (to_number(user))) from objects
*
ERROR at line 1:
ORA-00936: missing expression
¿Como sería la sintaxis correcta, suponiendo que se pueda hacer?
Gracias
Valora esta pregunta


0