Instruction attribut. Définition de la connexion d'un source Programming Language / Structured Query Language (PL/SQL).
ConnexionSql
ListeDeConnexionsSql
ConnexionSql
NomDeLaConnexion
ConnexionSql
Expression
ConnexionSql
permet de déclarer des connexions Programming Language / Structured Query Language (PL/SQL).
Une connexion Pl/Sql peut être déclarée globalement ou localement. Son accès peut être défini au moyen des instructions Prive, Protege et Public.
La déclaration d'une connexion Pl/Sql au niveau de la source de données relationnelles est établie tout le temps de la portée de la déclaration. Ainsi, une connexion Pl/Sql global est résidante.
La déclaration d'une connexion Pl/Sql comporte :
Employée en tant qu'attribut d'instruction, l'instruction ConnexionSql
permet de déclarer la connexion de rattachement d'un bloc ou d'un ordre Programming Language / Structured Query Language (PL/SQL)
ou d'une requête Structured Query Language (SQL).
La connexion de rattachement définit quel pilote de source de données il faut utiliser à l'exécution avec quels droits et quel contexte transactionnel.
La déclaration de la connexion ne peut se faire que pour :
Ainsi, la connexion de rattachement ne peut être déclarée deux fois.
ConnexionSql
/**********/
Public :
MaConnexionSql(Db2, "scott/tiger");
MaConnexionSql2(MaxDB, "scott/tiger", SynchroniserTransactions);
Protege :
MaConnexionSql3(MaxDB, "scott/tiger");
MaConnexionSql4(MicrosoftSqlServer, "scott/tiger", SynchroniserTransactions);
Prive :
MaConnexionSql5(MySql, "scott/tiger");
MaConnexionSql6(Oracle, "scott/tiger", SynchroniserTransactions);
OrdreSql
/*******/
Public :
MonOrdreSql ConnexionSql MaConnexionSql
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
MonOrdreSql2 ConnexionSql MaConnexionSql2
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
Protege :
MonOrdreSql3 ConnexionSql MaConnexionSql3
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
MonOrdreSql4 ConnexionSql MaConnexionSql4
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
Prive :
MonOrdreSql5 ConnexionSql MaConnexionSql5
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
MonOrdreSql6 ConnexionSql MaConnexionSql6
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
- | - | - | - | - | - | - | - | - |