Skip to content

sqlplus dans un shell

Note

Voici une fonction bash pour exécuter un programme sql ou une commande sql sur sqlplus directement depuis oracle

function sql () {
    [ $# -ne 1 ] && echo "Usage : sql [ fichier.sql | commande ]" && return 1
    if [ -f "$*" ]; then
        cat "$*" | sqlplus -s login/passwd;
    else
        echo "$*" | sqlplus -s login/passwd;
    fi
}