Conception Et Réalisation (SQL Server) by Grare Stéphane - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

Programmations SGBD ................................................................................................... 153

Le Langage DML .............................................................................................. 153

Les variables locales .................................................................................................................... 153

Les variables système .................................................................................................................. 153

La forme conditionnelle IF ........................................................................................................... 154

La fonction CASE .......................................................................................................................... 154

La boucle WHILE .......................................................................................................................... 155

L’instruction RETURN .................................................................................................................. 155

L’instruction PRINT ...................................................................................................................... 155

La clause OUTPUT ........................................................................................................................ 155

Les messages d’erreurs ............................................................................................................... 156

Utilisation de NOCOUNT, EXISTS ................................................................................................. 157

Les fonctions utilisateur .................................................................................... 157

Création d’une fonction .............................................................................................................. 158

Modification d’une fonction ........................................................................................................ 163

Suppression d’une fonction ......................................................................................................... 164

Procédures Stockées ........................................................................................ 165

Création d’une procédure stockée .............................................................................................. 165

Modifier une procédure stockée ................................................................................................. 174

8

Suppression d’une procédure stockée ........................................................................................ 175

Les curseurs ................................................................................................... 176

Fonctions de curseurs .................................................................................................................. 179

Ensembliste VS Curseur ............................................................................................................... 179

Les transactions et les verrous .......................................................................... 180

Le code T-SQL .............................................................................................................................. 181

Verrouillages dans SQL Server ..................................................................................................... 182

Gestion des erreurs ..................................................................................................................... 184

Points d'enregistrements ............................................................................................................ 184

Les déclencheurs ............................................................................................. 185

Les déclencheurs du DML ............................................................................................................ 185

Les déclencheurs du DDL ............................................................................................................. 194

Déboguer le Transact SQL ................................................................................ 201

Activer le débuggeur ................................................................................................................... 202

Fonctionnement du débuggeur ................................................................................................... 209

Déboguer un déclencheur ........................................................................................................... 210

Utilisation de l'envoi d'email via le protocole SMTP ............................................... 211

Par l’interface .............................................................................................................................. 212

Par le code ................................................................................................................................... 217