Tech4um
1 Membres connectés - 1 Visiteurs
Mot de passe oublié?
Espace membre
Faite une inscription rapide sur tech4um.com et participez par vos sujets et commentaires sur nos forums.

Vous bénéficiez aussi de la Discussion directe afin d'avoir des solutions rapide.

Facebook
Twitter
Liens recommandés




C'est quoi votre sujet?

PL / SQL
Blue Ocean Ajouter le 2011-10-09 22:28:51

Le PL/SQL est le langage propriétaire implémenté dans le SGBDR ORACLE et certains produits de développement de la même société. Il s'agit d'une extension du langage SQL permettant l'accès à une base de données relationnelle.

Il permet d'encapsuler, de protéger les informations.

Chaque programme peut être décrit sous forme de procédure, fonction, trigger ou package. Chacun d'eux une fois construit a sa propre syntaxe d'appel et d'usage. Leur point commun est d'être appelable par n'importe quel client accédant à la base. En résidant sur le serveur, il diminue le trafic réseau. Il offre en plus un code plus maintenable, plus modulaire et ainsi améliore la sécurité de la base de données.

Exemple :

DECLARE

v_num NUMBER;

v_den NUMBER;

v_ratio NUMBER;

c_lower_limit CONSTANT NUMBER := 0.72;

c_samp_num CONSTANT NUMBER := 132;

BEGIN

SELECT x, y INTO num, den FROM result_table WHERE sample_id = c_samp_num;

v_ratio := v_num/v_den;

IF v_ratio > c_lower_limit THEN

INSERT INTO ratio VALUES (c_samp_num, v_ratio);

ELSE

INSERT INTO ratio VALUES (c_samp_num, -1);

END IF;

COMMIT;

EXCEPTION

WHEN ZERO_DIVIDE THEN

INSERT INTO ratio VALUES (c_samp_num, 0);

COMMIT;

WHEN OTHERS THEN

ROLLBACK;

END;

Signaler un abus

 

Blue Ocean Ajouter le 2012-03-23 15:11:21

-PL/SQL signifie Programming/Procedural language with SQL.

Est un langage procédural propriétaire créé par Oracle et utilisé dans le cadre de bases de données relationnelles.

-se présente comme un ensemble d’instructions regroupées dans une unité appelée bloc qui ne génère qu'un accès à la base

-PosgreSQL : PL/pgSQL , Oracle : PL/SQL , SQL Server : Transact-SQL

PL/* : Langages syntaxiquement proche de Pascal et Ada.

-Le langage PL/SQL, étend SQL en lui ajoutant des éléments, tels que

Les variables et les types.

Les structures de contrôle et les boucles.

Les procédures et les fonctions.

Les types d'objets et les méthodes

Signaler un abus

[ 1 ]



Répondre au sujet: