salut,
Est ce que quelqu un connait la synthaxe en perl pour pouvoir faire du sqlplus;
en shelle c'est quelquechose dans se genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus login/password@database marequetesql
Merci








salut,
Est ce que quelqu un connait la synthaxe en perl pour pouvoir faire du sqlplus;
en shelle c'est quelquechose dans se genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus login/password@database marequetesql
Merci








faut il regarder du coté dela fonction system
system 'sqlplus login/password@database' ??
en perl il faut utiliser DBI et ses drivers DBD (DBD::Oracle dans ton cas)








merci
je viens d installer le module
j'ai fait ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/usr/bin/perl use DBI; $user = 'toto'; $password = 'xxx'; $dbconnectstring = 'basetest'; $dbh = DBI->connect('dbi:Oracle:',$user.'@'.$password,$dbconnectstring);
j'ai cette erreur
je pije pas trop ?DBI connect('','toto@basetest',...) failed: ORA-12154: TNS:could not resolve
the connect identifier specified (DBD ERROR: OCIServerAttach) at C:\Documents a
nd Settings\donny\Bureau\doc\connect.pl line 10








si je souhaite le faire avec sqlplus
je peux utiliser sytem :
system 'sqlplus ....';
????
Je ne comprends pas, où est le problème ?
Cela fait presque 24h que tu as posé la question si tu pouvais utiliser la commande system, pourquoi n'essaies-tu pas ? La seule personne qui peut te dire si tu peux ou pas, c'est ton admin système ou ton boss, selon le projet...
si tu veux le lancer à l'aide de system, il te faudra faire une liste:
Code perl : Sélectionner tout - Visualiser dans une fenêtre à part system("program", "arg1", "arg2");
c'est peut-être plus simple d'utiliser qx:
Code perl : Sélectionner tout - Visualiser dans une fenêtre à part qx/program arg1 arg2/;
ou directement, l'appeler de la manière suivante:
Code perl : Sélectionner tout - Visualiser dans une fenêtre à part `program arg1 arg2`;
Partager