• Ejecutar sentencia de Oracle con sqlplus directamente desde el CMD de Windows

    Si quieres ejecutar una sentencia sql de Oracle en la terminal 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