Chapitre 2 11 Langage Transact SQL Prof C El Amrani CIntroduction Le Transact SQL ou T-SQL est une extension de SQL et propose de nombreuses améliorations ? Déclaration de variables ? Opérateurs ? Structures de contrôle if case while goto ? Curseurs point

Langage Transact SQL Prof C El Amrani CIntroduction Le Transact SQL ou T-SQL est une extension de SQL et propose de nombreuses améliorations ? Déclaration de variables ? Opérateurs ? Structures de contrôle if case while goto ? Curseurs pointeurs de données ? ? Utilisation des variables Exemple declare PrixMoy money declare NbProd smallint set PrixMoy select avg UnitPrice from products set NbProd select count ProductID from products select PrixMoy NbProd Administration SQL Server CStructures de contrôle if else Exemple declare NbProd smallint set NbProd select count ProductID from products if NbProd begin print 'plus de produits' print NbProd declare MaxPrix money select MaxPrix max UnitPrice select et non set car on utilise la table from products print 'le prix maximum est ' convert varchar MaxPrix ' euros' end else begin print 'moins de references' print NbProd end Administration SQL Server CStructures de contrôle while Exemple declare nombre smallint set nombre while nombre begin if nombre print 'le nombre ' convert varchar nombre ' est un multiple de ' else print 'le nombre ' convert varchar nombre ' n''est pas multiple de ' set nombre nombre end Exécution le nombre n'est pas multiple de le nombre est un multiple de le nombre n'est pas multiple de le nombre est un multiple de le nombre n'est pas multiple de le nombre est un multiple de Administration SQL Server CStructures de contrôle case Exemple declare nombre int phrase nvarchar set nombre select phrase case when nombre then 'inférieur à ' when nombre then 'inférieur à ' else 'supérieur à ' end print 'le nombre est ' phrase Exécution le nombre est inférieur à goto Exemple declare index smallint set index debut print 'index ' convert varchar index set index index if index goto debut Administration SQL Server CIntégration de SQL On peut utiliser le SQL standard avec les divers outils du Transact SQL Exemple select UnitPrice case when UnitPrice then 'pas cher' when UnitPrice then 'moyen cher' else 'tres cher' end as commentaire from products Exécution UnitPrice commentaire pas cher pas cher pas cher Administration SQL Server CProcédures stockées Une procédure stockée est prévue pour e ?ectuer un traitement sur les données Création Exemple create procedure GetProductID as select ProductID from products go Utilisation Exemple exec GetProductID Exécution ProductID ------------ Administration SQL Server CProcédures stockées Paramètres Les procédures stockées peuvent être paramétrables Exemple create procedure LeProduit produit int AS select ProductID ProductName from products where ProductID produit GO Utilisation exec LeProduit produit ou exec LeProduit Exécution ProductID ProductName Ikura Administration SQL Server CFonctions dé ?nies par l ? utilisateur Il existe deux types de fonctions ? La fonction scalaire renvoie une seule valeur mais peut accepter plusieurs paramètres ? La fonction de type table renvoie plusieurs valeurs organisées sous forme de table Administration SQL Server CFonctions scalaires La fonction scalaire se distingue par son type de sortie dé ?nie par le mot clé RETURNS et par sa sortie stipulée par le mot clé RETURN Exemple create function PTTC PHT oat TVA oat

Documents similaires
Guide laicite et gestion du fait religieux dans les etablissements publics de sante 1 0 0
Jerome fourquet europeennes 2014 1 la gauche en miettes 0 0
!"# " $%&'( &" )("( !* $+ ## !, - . / (0 1+ ## !, 2( ( ( "3 ! "# $ $ % &'( )*&+ 0 0
Mp MP ?liÈre Instructions relatives au concours Centrale-Supélec Cette notice ainsi que les rapports sujets résultats et statistiques est disponible sur le site Internet du concours http centrale-supelec scei-concours org École Centrale Paris École Centra 0 0
Ireceivables implementaion guide 0 0
ПУТЕВОДИТЕЛЬ ДЛЯ БЕЖЕНЦЕВ leguidedurefugie.com ПУТЕВОДИТЕЛЬ ДЛЯ БЕЖЕНЦЕВ ИНСТРУ 0 0
Adieu gabriel garcia L AU REVOIR D UN GÉNIE Gabriel García Márquez est né le mars en Aracataca un petit village situé dans les montagnes du Cara? be colombien CGabriel Garcia Marquez s est retiré de la vie publique pour raison de santé cancer lymphatique 0 0
Contenu 380472 Page Qui suis-je URL Balise Title Conseil en gestion de patrimoine à Grenoble dans l ? Isère Balise Description Installé à Grenoble dans l ? Isère votre conseiller en gestion de patrimoine Alain Gross vous accompagne pour trouver les soluti 0 0
Descriptif ordi final Descriptif d'un ordinateur Marie Rochani Mara D ? Amario CSP Objectifs de l ? exercice ? Repérer et décrire les éléments de la ?che technique de l ? ordinateur ci-contre éléments constitutifs d ? un ordinateur ? Présenter clairement 0 0
Rapport 2016 fr ang Rapport Annual Annuel Report Rapport Annuel Annual Report SOMMAIRE SUMMARY AVANT- PROPOS Introduction PREMIERE PARTIE Présentation générale Chapter One General Introduction Présentation de la Poste Tunisienne Introduction to Tunisian P 0 0
  • 82
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Nov 05, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 30.5kB