Вы находитесь на странице: 1из 35

La Gestion des exceptions

Narjess Touzani-Chebaane
2017/2018
Introduction
[ DECLARE ]

……

BEGIN

……..

[ EXCEPTION

--Traitement des erreurs à l’exécution ]

END;

/ 2
Gestion des exceptions

Deux types d’exception:


Implicites ou standards à PL/SQL : prédéfinies
par ORACLE,

Explicites : définies par les utilisateurs.

3
Gestion des erreurs standards
SQLCODE : Renvoie le statut d’erreur de la
dernière instruction exécutée. Si l’instruction a
été exécutée sans erreur, sa valeur est à zéro.

SQLERRM : fonction qui renvoie le message


d’erreur correspondant à la valeur de SQLCODE.

4
Quelques erreurs standards

Nom Erreur Signification

NO_DATA_FOUND L’élément accédé n’existe pas


DUP_VAL_ON_INDEX L’enregistrement existe déjà
INVALID_CURSOR Curseur invalide
INVALID_NUMBER Nombre invalide
LOGIN_DENIED Accès interdit, Username et password
invalides
TOO_MANY_ROWS Un ordre SELECT INTO ramène plusieurs
tuples dans des variables simples
ZERO_DIVIDE Division d’un nombre par zéro

5
Description de traitement de l’erreur
BEGIN
….
EXCEPTION
WHEN NomErreur1 THEN
TraitementErreur1 ;
…..
[WHEN NomErreur_i [OR NomErreur_j] THEN
TraitementErreurN ;

WHEN OTHERS THEN


Traitement_Commun_Au_Autres_Erreurs ;]
END;
/
Exemple1 : Ajouter un nouveau produit dans la table, dont les
informations sont données par l’utilisateur. 6
Gestion des erreurs explicites
Déclaration de l’erreur
DECLARE
NomException EXCEPTION ;
Traitement de l’erreur
Même chose que pour les erreurs standards
Déclenchement de l’erreur
RAISE NomException ;

7
Exemple 2
Insertion d’une nouvelle ligne dans la table Livraison, dont
les informations correspondantes sont données par
l’utilisateur. Traiter les éventuelles erreurs standards qui
peuvent survenir, ainsi que les cas où :

La quantité donnée est supérieure à la quantité en stock

La remise est négative

8
PROCEDURES, FONCTIONS
STOCKEES ET PACKAGES
LES PROCEDURES : Création

CREATE [OR REPLACE] PROCEDURE NomProcédure


[(paramètre_formel1[mode] type [, paramètre_formel2[mode] type ] …) ]
[IS | AS]
[déclaration_des_variables_locales]
BEGIN - IN: paramètre en entrée, non modifié
….. par la procédure
- OUT: paramètre en sortie, peut être
[EXCEPTION]
modifié par la procédure,
…. - IN OUT: a la fois en entrée et en sortie
END; - Par défaut : IN
10
Exemples

CREATE TABLE T (num1 INTEGER, num2 INTEGER) ;


CREATE OR REPLACE PROCEDURE essai(x IN NUMBER, y
OUT NUMBER, z IN OUT NUMBER)
AS
BEGIN
Y := x*z;
Z := z * z;
INSERT INTO T VALUES(x,z);
END;
/
Ecrire une procédure «InfoFournisseur » permettant de récupérer le
11
nom d’un fournisseur dont le numéro est passé en paramètre
Exemples
Appel de la procédure InfoFournisseur à partir
d’SQL*PLUS :

SQL> VAR g_nom varchar2(15)


SQL> EXECUTE InfoFournisseur (36, :g_nom)
SQL> PRINT g_nom

12
Exemples
Appel de la procédure InfoFournisseur à partir d’un
bloc PL/SQL :

DECLARE
Vnom Fournisseur.NomF%TYPE ;
BEGIN
...
InfoFournisseur (12, Vnom);
END;
/
13
LES PROCEDURES : Suppression

DROP PROCEDURE Nom_Procédure ;

14
LES FONCTIONS : Création
CREATE [OR REPLACE] FUNCTION NomFonction
[(argument [IN] type [, argument [IN] type ] …) ]
RETURN type_retour
[IS | AS]
[déclaration_des_variables_locales]
BEGIN
définit le mode du paramètre
….. formel, qui est obligatoirement
[EXCEPTION] en entrée (IN)
….
RETURN (variable_résultat);
END; 15
Fonctions
Exemple
Ecrire une fonction « Calcul_liv » qui calcule le montant total
des livraisons d’une usine dont le nom est transmis en
paramètre.
Appel
Appel de Calcul_liv en mode interactif:
SQL> VAR montLiv NUMBER
SQL> EXECUTE :montLiv : =Calcul_liv (‘Delta’)
SQL> PRINT montLiv
Soit à partir d’un bloc PL/SQL en indiquant le nom de la
16
fonction suivi éventuellement des paramètres effectifs.
LES FONCTIONS : Suppression

DROP FUNCTION Nom_Fonction ;

17
LES PACKAGES : Introduction
Un package permet de définir et de stocker des
modules logiques de traitement dans une base
de données en regroupant des :
• procédures
• fonctions
• variables
• constantes
• curseurs
• traitements d’exception
qui ont un lien logique avec eux, sous une seule
entité. 18
LES PACKAGES
Un package est organisé en deux parties distinctes :
Partie spécification : permet de spécifier à la fois
des fonctions et des procédures publiques ainsi
que les déclarations des types, des variables, des
constantes, exceptions et curseur utilisés dans le
package et visibles de l’extérieur ;
Partie corps : contient les blocs et les
spécifications. Elle peut inclure des objets qui ne
sont pas listés dans la partie spécification et sont
privés.
Chaque partie du package doit être créée et 19

compilée séparément.
LES PACKAGES : création de la
partie « spécifications »
CREATE [OR REPLACE] PACKAGE NomPackage
[IS | AS]
{ [déclaration_de_procédures ; ]
| [déclaration_de_fonctions ; ]
| [déclaration_de_variables ; ]
| [déclaration_de_curseur ; ]
| [déclaration_des_exceptions ; ] …}
END NomPackage ;

20
PACKAGES : création de la partie «
corps ou body »
CREATE [OR REPLACE] PACKAGE BODY NomPackage
[IS | AS]
{ [déclaration_de_variables ; ]
| [Définition_fonctions ; ]
| [Définition_de_procédures ; ]
| [déclaration_de_curseur ; ]
| [déclaration_des_exceptions ; ] …}
END NomPackage ;

21
Exemple

Créer la spécification d’un package rassemblant


les éléments suivants :
une procédure permettant de supprimer une
usine de numéro connu,
Une fonction qui calcule le nombre de produits
fabriqués par un fabriquant donné, et
Une procédure qui vérifie la validité du prix
unitaire d’un produit en utilisant une exception.
Cette exception affiche un message d’erreur si
le prix unitaire est négatif. 22
Portée et visibilité des variables,
fonctions et procédures
PORTEE UTILISATION DECLARATION
DEFINITION

Publique Dans tous les Déclaré dans spécification


environnements oracle Défini dans partie Body

Privé Peut seulement être Déclaré et défini


référencé par des uniquement
éléments du package dans partie Body

VISIBILITE

Locale Définie à l’intérieur d’un sous-programme


Pas de référence en dehors du sous-programme

Globale Peut être référencée et changée en dehors du sous-programme


23
Portée et visibilité des variables,
fonctions et procédures
Variable 1 VARIABLE PUBLIQUE
SPECIFICATIONS
DECLARATION
PROCEDURE A PROCEDURE PUBLIQUE

Variable 2 VARIABLE GLOBALE

DEFINITION PROCEDURE PRIVEE


PACKAGE PROCEDURE B
BODY
PROCEDURE PUBLIQUE
DEFINITION
PROCEDURE A
Variable 3 VARIABLE LOCALE A LA
PROCEDURE A 24
Référence à un objet d’un package
L’accès à un objet d’un package se fait selon la syntaxe
suivante :
En mode interactif :
EXECUTE NomPackage.NomProcedure
(liste_paramètres) | NomFonction (liste_ paramètres) |
variable_globale ;
A partir d’un bloc PL/SQL
NomPackage.NomProcedure (liste_paramètres) |
NomFonction (liste_ paramètres)

25
Modification d’un package

Modification de la partie spécification:

REPLACE PACKAGE NomPackage ;

Modification de la partie corps:

REPLACE PACKAGE BODY NomPackage ;

26
Suppression d’un package

Suppression d’un package entier:


DROP PACKAGE NomPackage ;

Suppression de la partie corps d’un package:


DROP PACKAGE BODY NomPackage ;

27
LES DECLENCHEURS
Introduction

Déclencheurs ou ”triggers” : séquences


d’actions définis par le programmeur
Se déclenchent quand un événement
particulier sur une tables se produit.
Objet stocké.
Il peut être actif ou inactif.

29
Syntaxe

CREATE [OR REPLACE] TRIGGER NomTrigger


{BEFORE|AFTER} {INSERT|DELETE|UPDATE}
ON NomTable
[FOR EACH ROW [WHEN (Condition)]]
[DECLARE
… ]
BEGIN
CorpsTrigger ;
END ; 30
Exemples
CREATE TABLE T1 CREATE TABLE T2
(num3 INTEGER,
(num1 INTEGER,
num4 INTEGER);
num2 INTEGER);

Créer un trigger qui, en cas d’insertion d’un tuple dans T1


dont la première coordonnée est inférieure à 3, insére le
tuple inverse dans T2.

31
Tables en mutation
Il est impossible, dans un trigger de type FOR
EACH ROW de faire un SELECT sur la table en
cours de modification.
CREATE OR REPLACE TRIGGER trig_Exemple1
BEFORE UPDATE ON Produit
DECLARE
NB NUMBER;
BEGIN
SELECT COUNT(*) INTO NB
FROM Produit;
END;
/
SQL> UPDATE Produit SET Couleur = ‘Vert’; Mise à jour effectuée
32
Tables en mutation
CREATE OR REPLACE TRIGGER trig_Exemple2
BEFORE UPDATE ON Produit
FOR EACH ROW
DECLARE
NB NUMBER;
BEGIN
SELECT COUNT(*) INTO NB
FROM Produit;
END;
/
Mise à jour non effectuée
UPDATE Produit SET Couleur = ‘Bleu’;
Erreur: table en mutation

33
Exemples
Créer un trigger qui permet, à chaque mise à jour (ajout,
suppression ou modification) sur la table Fournisseur,
d’afficher le type de la mise à jour effectuée.
Créer un trigger qui permet, pour chaque modification ou
suppression dans la table usine, de garder dans une
table ‘ancienne_usine’ (qu’on suppose déjà créée) un
historique des lignes manipulées.
Créer un trigger qui permet de vérifier pour chaque
insertion d’une nouvelle livraison que la quantité en
stock du produit en question est suffisante pour faire la
livraison. Dans le cas contraire, afficher un message
d’erreur. 34
Activation/désactivation d’un trigger
ALTER TRIGGER NomTrigger
{ENABLE|DISABLE};

Suppression d’un trigger


DROP TRIGGER NomTrigger

35

Вам также может понравиться

  • SQL Injection
    SQL Injection
    От Everand
    SQL Injection
    Рейтинг: 4 из 5 звезд
    4/5 (1)
  • So Us Programmes
    So Us Programmes
    Документ19 страниц
    So Us Programmes
    Mouhamed Amine Mejri
    Оценок пока нет
  • 2 9 Cours Procedures Paquetages
    2 9 Cours Procedures Paquetages
    Документ25 страниц
    2 9 Cours Procedures Paquetages
    Angeline Lawson
    Оценок пока нет
  • PL Sql-Partie3 - 2022com - Copie
    PL Sql-Partie3 - 2022com - Copie
    Документ49 страниц
    PL Sql-Partie3 - 2022com - Copie
    abdelkadero13579
    Оценок пока нет
  • Chapite 4 PLSQ - L
    Chapite 4 PLSQ - L
    Документ32 страницы
    Chapite 4 PLSQ - L
    amine bouaouda
    Оценок пока нет
  • 1 Mon PLSQL
    1 Mon PLSQL
    Документ17 страниц
    1 Mon PLSQL
    Nina Boughiden
    Оценок пока нет
  • PLSQL 4 5
    PLSQL 4 5
    Документ16 страниц
    PLSQL 4 5
    Sàmàh Tss
    Оценок пока нет
  • Cour PLSQL
    Cour PLSQL
    Документ111 страниц
    Cour PLSQL
    Ayoub Hamroudi
    Оценок пока нет
  • PLSQL
    PLSQL
    Документ5 страниц
    PLSQL
    Kacem Sakouhi
    Оценок пока нет
  • Cours PL SQL 3
    Cours PL SQL 3
    Документ67 страниц
    Cours PL SQL 3
    Amira Skander
    Оценок пока нет
  • Module 5 Fonctions Procedure Package PLSQL
    Module 5 Fonctions Procedure Package PLSQL
    Документ23 страницы
    Module 5 Fonctions Procedure Package PLSQL
    Mariem Ben Kamel
    Оценок пока нет
  • Cours Exception SP Et Triggers
    Cours Exception SP Et Triggers
    Документ30 страниц
    Cours Exception SP Et Triggers
    mariam
    Оценок пока нет
  • Les Sous Programmes
    Les Sous Programmes
    Документ23 страницы
    Les Sous Programmes
    Houda Rafrafi
    Оценок пока нет
  • Procédures Et Fonctions - Complète PDF
    Procédures Et Fonctions - Complète PDF
    Документ20 страниц
    Procédures Et Fonctions - Complète PDF
    Mariem Selmi
    Оценок пока нет
  • Complément Les Sous Programmes
    Complément Les Sous Programmes
    Документ5 страниц
    Complément Les Sous Programmes
    Houda Rafrafi
    Оценок пока нет
  • Chapitre N02
    Chapitre N02
    Документ13 страниц
    Chapitre N02
    Génie Chimie
    Оценок пока нет
  • Cous PLSQL
    Cous PLSQL
    Документ159 страниц
    Cous PLSQL
    Imane Rachid
    Оценок пока нет
  • BDA Procédures Et Fonctions
    BDA Procédures Et Fonctions
    Документ31 страница
    BDA Procédures Et Fonctions
    Za Kia
    Оценок пока нет
  • Cours Package
    Cours Package
    Документ35 страниц
    Cours Package
    wala mz
    Оценок пока нет
  • Bases de Données 4 PL SQL 4 Fonction Procédure Package
    Bases de Données 4 PL SQL 4 Fonction Procédure Package
    Документ10 страниц
    Bases de Données 4 PL SQL 4 Fonction Procédure Package
    boubkeur
    Оценок пока нет
  • BDA Introduction PL SQL
    BDA Introduction PL SQL
    Документ48 страниц
    BDA Introduction PL SQL
    Za Kia
    Оценок пока нет
  • Programmation SQL
    Programmation SQL
    Документ18 страниц
    Programmation SQL
    Mamadou Thioye
    Оценок пока нет
  • PL-SQL 5
    PL-SQL 5
    Документ12 страниц
    PL-SQL 5
    younessehorra20
    Оценок пока нет
  • Chap6.1 PL - SQL
    Chap6.1 PL - SQL
    Документ28 страниц
    Chap6.1 PL - SQL
    Med Yassine Messaoud
    Оценок пока нет
  • 2015 04 25 Chapitre 5 Les Procedures Stockees PL-SQL
    2015 04 25 Chapitre 5 Les Procedures Stockees PL-SQL
    Документ5 страниц
    2015 04 25 Chapitre 5 Les Procedures Stockees PL-SQL
    Anonh Adiko
    Оценок пока нет
  • T - Chapitre10 Procedure Stockee
    T - Chapitre10 Procedure Stockee
    Документ3 страницы
    T - Chapitre10 Procedure Stockee
    Seghiri
    Оценок пока нет
  • 5 Langage PLSQL Procedure Fonction
    5 Langage PLSQL Procedure Fonction
    Документ26 страниц
    5 Langage PLSQL Procedure Fonction
    FATIHA AIT BOURHOU
    Оценок пока нет
  • Résumé Du Langage PL - SQL ORACLE
    Résumé Du Langage PL - SQL ORACLE
    Документ11 страниц
    Résumé Du Langage PL - SQL ORACLE
    mohamed toumi
    Оценок пока нет
  • Chapitre 5-Les Sous Programmes
    Chapitre 5-Les Sous Programmes
    Документ20 страниц
    Chapitre 5-Les Sous Programmes
    khayati alya
    Оценок пока нет
  • Mysql 5 Proc Stock Triggers
    Mysql 5 Proc Stock Triggers
    Документ49 страниц
    Mysql 5 Proc Stock Triggers
    Gahi Said
    Оценок пока нет
  • Bda FCT Proc
    Bda FCT Proc
    Документ8 страниц
    Bda FCT Proc
    Ayoub El Hamraoui
    Оценок пока нет
  • Cours-Introduction Au PL-SQL
    Cours-Introduction Au PL-SQL
    Документ24 страницы
    Cours-Introduction Au PL-SQL
    farah baklouti
    Оценок пока нет
  • Exemple SP Ls QL
    Exemple SP Ls QL
    Документ8 страниц
    Exemple SP Ls QL
    Ghaith Bouslimi
    Оценок пока нет
  • Chapitre-2 PL SQL
    Chapitre-2 PL SQL
    Документ26 страниц
    Chapitre-2 PL SQL
    Maryem Baihat
    Оценок пока нет
  • PLSQL CH3 Les Procédures Et Fonctions
    PLSQL CH3 Les Procédures Et Fonctions
    Документ18 страниц
    PLSQL CH3 Les Procédures Et Fonctions
    PFE
    Оценок пока нет
  • Tme10 PLSQL
    Tme10 PLSQL
    Документ5 страниц
    Tme10 PLSQL
    hhshj
    Оценок пока нет
  • LSI2 PLSQL
    LSI2 PLSQL
    Документ78 страниц
    LSI2 PLSQL
    hind20028
    Оценок пока нет
  • Chapitre 2
    Chapitre 2
    Документ12 страниц
    Chapitre 2
    najwa bensaid
    Оценок пока нет
  • Algorithme Et Structure de Données
    Algorithme Et Structure de Données
    Документ4 страницы
    Algorithme Et Structure de Données
    Emma Djomo
    Оценок пока нет
  • PL-SQL 1
    PL-SQL 1
    Документ24 страницы
    PL-SQL 1
    younessehorra20
    Оценок пока нет
  • 3 TD3
    3 TD3
    Документ4 страницы
    3 TD3
    Musta Ya
    100% (1)
  • Cours PLSQL Partie3 SousProgrammesEtPaquetage SagarSamya
    Cours PLSQL Partie3 SousProgrammesEtPaquetage SagarSamya
    Документ30 страниц
    Cours PLSQL Partie3 SousProgrammesEtPaquetage SagarSamya
    Baira Meriem
    Оценок пока нет
  • Chap4 - Les Exceptions
    Chap4 - Les Exceptions
    Документ29 страниц
    Chap4 - Les Exceptions
    Rihab BEN LAMINE
    Оценок пока нет
  • chp7 Les Execeptions
    chp7 Les Execeptions
    Документ12 страниц
    chp7 Les Execeptions
    Ahmed Haddad
    Оценок пока нет
  • Programmation SQL Procédures Stockées
    Programmation SQL Procédures Stockées
    Документ4 страницы
    Programmation SQL Procédures Stockées
    Bassirou Lo
    Оценок пока нет
  • sgbd2 ch7
    sgbd2 ch7
    Документ43 страницы
    sgbd2 ch7
    MENA 8
    Оценок пока нет
  • Exception PLSQL
    Exception PLSQL
    Документ7 страниц
    Exception PLSQL
    judiofranckim
    Оценок пока нет
  • PL-SQL 3
    PL-SQL 3
    Документ34 страницы
    PL-SQL 3
    younessehorra20
    Оценок пока нет
  • Trigger TD
    Trigger TD
    Документ3 страницы
    Trigger TD
    NASSIMA JEBBAR
    Оценок пока нет
  • Les09 Procédures Et Fonctions Stockées
    Les09 Procédures Et Fonctions Stockées
    Документ14 страниц
    Les09 Procédures Et Fonctions Stockées
    Rayane 3L
    Оценок пока нет
  • PLSQL Oracle
    PLSQL Oracle
    Документ15 страниц
    PLSQL Oracle
    Hajar Salimi
    Оценок пока нет
  • AAA Cours - PLSQL V2
    AAA Cours - PLSQL V2
    Документ34 страницы
    AAA Cours - PLSQL V2
    Mounir El Aissaouy
    Оценок пока нет
  • Procfuncplsql
    Procfuncplsql
    Документ3 страницы
    Procfuncplsql
    Lobna mejri
    Оценок пока нет
  • Cours1 PLSQL FSTG
    Cours1 PLSQL FSTG
    Документ59 страниц
    Cours1 PLSQL FSTG
    Reda Flann
    Оценок пока нет
  • MySQL Stored Procedures
    MySQL Stored Procedures
    Документ24 страницы
    MySQL Stored Procedures
    ĶäďiřØo Ktr
    Оценок пока нет
  • Les Procédures Stockées
    Les Procédures Stockées
    Документ9 страниц
    Les Procédures Stockées
    agalisofari
    Оценок пока нет
  • Chapitre 4 PL SQL
    Chapitre 4 PL SQL
    Документ9 страниц
    Chapitre 4 PL SQL
    Saoussen Azouz
    Оценок пока нет
  • PLSQL2021
    PLSQL2021
    Документ43 страницы
    PLSQL2021
    Baha Bechikh
    Оценок пока нет
  • 3.SGBD (Procédure & Fonctions)
    3.SGBD (Procédure & Fonctions)
    Документ7 страниц
    3.SGBD (Procédure & Fonctions)
    zayd
    Оценок пока нет
  • Cours PLSQL Partie2
    Cours PLSQL Partie2
    Документ47 страниц
    Cours PLSQL Partie2
    wail
    Оценок пока нет
  • Langage V HDL
    Langage V HDL
    Документ57 страниц
    Langage V HDL
    Aloui Abdelbacet
    Оценок пока нет
  • Cours SGBD
    Cours SGBD
    Документ35 страниц
    Cours SGBD
    Ons Attia
    Оценок пока нет
  • Programmation C
    Programmation C
    Документ109 страниц
    Programmation C
    Ons Attia
    Оценок пока нет
  • Algo
    Algo
    Документ2 страницы
    Algo
    Ons Attia
    Оценок пока нет
  • Cours
     Cours
    Документ66 страниц
    Cours
    Ons Attia
    Оценок пока нет
  • Poly MSN
    Poly MSN
    Документ35 страниц
    Poly MSN
    Ons Attia
    Оценок пока нет
  • J2EE
     J2EE
    Документ26 страниц
    J2EE
    Ons Attia
    Оценок пока нет
  • Scrum Guide - FR
    Scrum Guide - FR
    Документ19 страниц
    Scrum Guide - FR
    mpehlevan
    Оценок пока нет
  • Tp1 - Correction
    Tp1 - Correction
    Документ6 страниц
    Tp1 - Correction
    Ons Attia
    Оценок пока нет
  • Lingo
     Lingo
    Документ3 страницы
    Lingo
    Ons Attia
    Оценок пока нет
  • Adressage Ipv4
    Adressage Ipv4
    Документ17 страниц
    Adressage Ipv4
    semeh
    Оценок пока нет
  • Cours Java Partie 2
    Cours Java Partie 2
    Документ21 страница
    Cours Java Partie 2
    Ons Attia
    Оценок пока нет
  • Java Script
    Java Script
    Документ48 страниц
    Java Script
    Ons Attia
    100% (1)
  • TP Servlet
    TP Servlet
    Документ14 страниц
    TP Servlet
    Ons Attia
    Оценок пока нет
  • SGBD
    SGBD
    Документ6 страниц
    SGBD
    Ons Attia
    Оценок пока нет
  • TP Servlet
    TP Servlet
    Документ14 страниц
    TP Servlet
    Ons Attia
    Оценок пока нет
  • TP Servlet
    TP Servlet
    Документ14 страниц
    TP Servlet
    Ons Attia
    Оценок пока нет
  • Cours SQL LDD
    Cours SQL LDD
    Документ87 страниц
    Cours SQL LDD
    Ons Attia
    Оценок пока нет
  • Architecture Data Base
    Architecture Data Base
    Документ2 страницы
    Architecture Data Base
    Ons Attia
    Оценок пока нет
  • Servlets
    Servlets
    Документ22 страницы
    Servlets
    Youssef Imad
    Оценок пока нет
  • Cours Java
    Cours Java
    Документ42 страницы
    Cours Java
    Ons Attia
    Оценок пока нет
  • Cours Java
    Cours Java
    Документ42 страницы
    Cours Java
    Ons Attia
    Оценок пока нет
  • TD Java
    TD Java
    Документ3 страницы
    TD Java
    Ons Attia
    100% (1)
  • Alphorm
    Alphorm
    Документ368 страниц
    Alphorm
    Ons Attia
    Оценок пока нет
  • Exercices Réseaux
    Exercices Réseaux
    Документ24 страницы
    Exercices Réseaux
    Ons Attia
    100% (1)
  • 9337 TP Plate Forme PDF
    9337 TP Plate Forme PDF
    Документ10 страниц
    9337 TP Plate Forme PDF
    Mehdi El Melali
    Оценок пока нет
  • Rapport 1
    Rapport 1
    Документ3 страницы
    Rapport 1
    Abdelkoddous Lhajouji
    Оценок пока нет
  • Les Commandes Windows
    Les Commandes Windows
    Документ10 страниц
    Les Commandes Windows
    CHAABI
    Оценок пока нет
  • Système Palettiseur
    Système Palettiseur
    Документ48 страниц
    Système Palettiseur
    A. Said
    100% (2)
  • Langagec Saad Ai PDF
    Langagec Saad Ai PDF
    Документ67 страниц
    Langagec Saad Ai PDF
    Reda Kayssoumi
    Оценок пока нет
  • Word
    Word
    Документ76 страниц
    Word
    Wiém Makhali
    Оценок пока нет
  • 5520 AMS Administration Guide - & PDF
    5520 AMS Administration Guide - & PDF
    Документ82 страницы
    5520 AMS Administration Guide - & PDF
    Gilles M'domba Douti
    Оценок пока нет
  • D1 Tableur
    D1 Tableur
    Документ17 страниц
    D1 Tableur
    ajmihouda545
    Оценок пока нет
  • Bases de Données Réparties
    Bases de Données Réparties
    Документ9 страниц
    Bases de Données Réparties
    houcem abidi
    Оценок пока нет
  • B4xPremiersPasV1 1
    B4xPremiersPasV1 1
    Документ184 страницы
    B4xPremiersPasV1 1
    Jahswant Chrétien Takoguem
    Оценок пока нет
  • Protection Application Web
    Protection Application Web
    Документ16 страниц
    Protection Application Web
    test
    Оценок пока нет
  • Astuces Gestion Plaintes Consommation de Data.
    Astuces Gestion Plaintes Consommation de Data.
    Документ3 страницы
    Astuces Gestion Plaintes Consommation de Data.
    rhemael
    Оценок пока нет
  • Installer Et Configurer Le Serveur SMTP de Windows Server 2008 R2
    Installer Et Configurer Le Serveur SMTP de Windows Server 2008 R2
    Документ6 страниц
    Installer Et Configurer Le Serveur SMTP de Windows Server 2008 R2
    tewngom
    Оценок пока нет
  • DAW - Chapitre III
    DAW - Chapitre III
    Документ18 страниц
    DAW - Chapitre III
    Med Se
    Оценок пока нет
  • GI PLE Mai 2023
    GI PLE Mai 2023
    Документ8 страниц
    GI PLE Mai 2023
    Mahmoud Bilkhiria
    Оценок пока нет
  • Le Système D'exploitation GNU-Linux Les Systèmes de Fichiers
    Le Système D'exploitation GNU-Linux Les Systèmes de Fichiers
    Документ9 страниц
    Le Système D'exploitation GNU-Linux Les Systèmes de Fichiers
    hukai Tuga
    Оценок пока нет
  • Rapport de Projet Informatique
    Rapport de Projet Informatique
    Документ9 страниц
    Rapport de Projet Informatique
    lyna boularas
    Оценок пока нет
  • Trucs Et Astuces Pour Le Tableur Excel
    Trucs Et Astuces Pour Le Tableur Excel
    Документ12 страниц
    Trucs Et Astuces Pour Le Tableur Excel
    Mohamed Aly Sow
    Оценок пока нет
  • Ptabilité CMP 2013
    Ptabilité CMP 2013
    Документ37 страниц
    Ptabilité CMP 2013
    Horch Nadjet
    Оценок пока нет
  • Autopiste
    Autopiste
    Документ9 страниц
    Autopiste
    Castigliano
    100% (1)
  • Mise en Places Des Services Réseaux - Partie 3 Service de Partage de Fichiers FTP-Samba-NFS
    Mise en Places Des Services Réseaux - Partie 3 Service de Partage de Fichiers FTP-Samba-NFS
    Документ77 страниц
    Mise en Places Des Services Réseaux - Partie 3 Service de Partage de Fichiers FTP-Samba-NFS
    chen chen
    Оценок пока нет
  • Chapitre 4 Gestion Processus Sous Linux PDF
    Chapitre 4 Gestion Processus Sous Linux PDF
    Документ11 страниц
    Chapitre 4 Gestion Processus Sous Linux PDF
    Hajar Zouai
    Оценок пока нет
  • Nomenclature DES PETITS PROJETS Version II
    Nomenclature DES PETITS PROJETS Version II
    Документ54 страницы
    Nomenclature DES PETITS PROJETS Version II
    Harun Aissaoui
    Оценок пока нет
  • 4.installation Ubuntu 20.04LTS Desktop
    4.installation Ubuntu 20.04LTS Desktop
    Документ35 страниц
    4.installation Ubuntu 20.04LTS Desktop
    Ahmed Fayçal
    Оценок пока нет
  • PorteauFree Installation
    PorteauFree Installation
    Документ8 страниц
    PorteauFree Installation
    Rafik Ch
    Оценок пока нет
  • La Spécification D'un Logiciel
    La Spécification D'un Logiciel
    Документ10 страниц
    La Spécification D'un Logiciel
    En Personne Alaeddine
    Оценок пока нет
  • Cours7 - Gestion Des Vues-Déverrouillé
    Cours7 - Gestion Des Vues-Déverrouillé
    Документ2 страницы
    Cours7 - Gestion Des Vues-Déverrouillé
    hocine fali
    Оценок пока нет
  • Mode D'Emploi: Système Multifonctions Numérique
    Mode D'Emploi: Système Multifonctions Numérique
    Документ108 страниц
    Mode D'Emploi: Système Multifonctions Numérique
    Salimmilono Acmilan
    Оценок пока нет
  • Powerpoint-Formation Magister Enseignants
    Powerpoint-Formation Magister Enseignants
    Документ12 страниц
    Powerpoint-Formation Magister Enseignants
    mavitaka
    Оценок пока нет
  • R106 - TD1 - Codage (2h) : Exercice 1
    R106 - TD1 - Codage (2h) : Exercice 1
    Документ4 страницы
    R106 - TD1 - Codage (2h) : Exercice 1
    Gavin Nshimirimana
    Оценок пока нет