Bonjour à tous,

Voici deux scripts.

Le premier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#!/bin/ksh
 
sqlplus / as sysdba <<-END_SQL
desc dba_users;
exit;
END_SQL
Le deuxième:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#!/bin/ksh
 
test()
{
sqlplus / as sysdba <<-END_SQL
desc dba_users;
exit;
END_SQL
}
 
test
Le premier fonctionne.
Le deuxième m'affiche l'erreur : "The operation is not allowed in a restricted shell.: test is a shell builtin"

Quelqu'un saurait-il m'expliquer?
Je ne comprends pas vraiment et ne sais encore moins comment contourner/corriger le problème

Merci d'avance