Petit guide de Transact SQL – Partie 1

Des types de données aux tables temporelles…

Ce petit guide est constituée de 4 parties qui vont être publiées à un rythme régulier. La première partie concerne essentiellement le monde des développeurs, tout comme la seconde à venir en mars 2023.

Les troisième et quatrième sont plus consacrées au monde des administrateurs de bases de données… Elles seront mise en ligne entre juin et septembre 2023.

Le petit guide de Microsoft Transact SQL ServerDans ce « Petit guide de TRANSACT SQL – Partie 1« nous traitons des items suivants :

0 – Quelques éléments préalables 4
0.1 – Définitions 4
0.2 – Terminologie 4
0.3 – Tables systèmes et vue de métadonnées 5
0.4 – Variables globales de métadonnées 8
1 – Les types de données 9
1.1 – types relationnels 9
1.2 – Collation des littéraux 9
1.3 – Types exotiques 10
1.4 – Types « LOBs » 10
1.5 – types procédural 11
1.6 – types personnalisés 11
1.7 – Types systèmes pour les LOBs 12
1.8 – Domaine 23
1.9 – Métadonnées 24
2 – les variables 24
3 – les objets temporaires 25
4 – Gestion des auto-incréments 26
4.1 – IDENTITY 27
4.2 – SEQUENCE 31
4.3 – Récupération des valeurs pour une insertion d’ensemble de lignes 33
5 – Les vues indexées 34
6 – Éléments de TRANSACT SQL intégré aux requêtes 34
6.1 – Le point-virgule « ; » 34
6.2 – Spécificité du CREATE/ALTER TABLE 34
6.3 – Spécificité du DML 40
6.4 – Fonctions intégrées spécifiques 46
7 – Gérer la sécurité au niveau ligne 50
8 – Instantané de bases de données (Database Snapshot) 53
9 – Clonage d’une base 56
10 – Tables temporelles et historisation automatique 56
10.1 – Mise en place de la temporalisation 56
10.2 – Mise en place de l’historisation des données 58
10.3 – Interrogation temporelles 60
10.4 – Gestion et métadonnées des tables temporelles 65

 

Petit guide de TRANSACT SQL – Partie 1 – Frédéric BROUARD – SQLpro

 

L’ensemble des exemples est téléchargeable ici !
Petit guide de Transact SQL – Partie 1 – Exemples

 

 

Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
* Le site sur les SGBD relationnels et le SQL : https://sqlpro.developpez.com *
* le blog SQL, SQL Server, SGBDR... sur : https://blog.developpez.com/sqlpro/ *
* Expert Microsoft SQL Server MVP (Most valuable Professional) pendant 15 ans *
* Entreprise SQL SPOT : modélisation, conseil, audit, optimisation, formation *
* * * * * Enseignant CNAM PACA - ISEN  Toulon - CESI Aix en Provence * * * * *

 

 

 

Ce contenu a été publié dans Uncategorized, avec comme mot(s)-clé(s) , , , , , , , , , , , , , , . Vous pouvez le mettre en favoris avec ce permalien.