• Ejecutar sentencia de Oracle con sqlplus directamente desde la cli de CMD en Windows

    Si quieres ejecutar una sentencia sql de Oracle en la cli de Windows pero no quieres tener que loguearte en sqlplus de forma interactiva, puedes hacerlo directamente en una única línea del CMD. La sintáxis sería esta:

    echo sentencia; | sqlplus usuario/contraseña

    Por ejemplo:

    echo select * from clientes; |  sqlplus pepe/12345678

    NOTA: Si sólo quieres la salida de la sentencia, sin las líneas de información de Oracle, agrega -s al comando para que te quede de esta forma:

    echo sentencia; | sqlplus -s usuario/contraseña