Oracle - Ejecutar shell script en un select - ERROR ORA-00936: missing expression

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder