Accueil » Bases des données » Cours Programmation Transact SQL

Cours Programmation Transact SQL

Avec ces exercices pratiques, vous allez vous familiariser avec les concepts de base de Transact SQL. Il est bon d’avoir SQL Server installé sur votre ordinateur, car cela peut vous aider à exécuter les exemples vous-même et à savoir comment cela fonctionne.

Catégorie: Bases des données, type de fichier: PDF, Nombre de page: 6, auteur: , license: Creative commons, taille de fichier: 356.97 Kb, niveau: Débutant, date: 2018-09-25, téléchargement: 309.

Avec ces exercices pratiques, vous allez vous familiariser avec les concepts de base de Transact SQL. Il est bon d’avoir SQL Server installé sur votre ordinateur, car cela peut vous aider à exécuter les exemples vous-même et à savoir comment cela fonctionne.

Exercices corrigés de programmation Transact SQL

  • Procédure
  • Fonction qui retourne une valeur scalaire
  • Fonction qui retourne une table
  • Trigger

Le type de données SQL Server est un attribut qui spécifie les types de données de tout objet. Chaque colonne, variable et expression a un type de données associé dans SQL Server. Ces types de données peuvent être utilisés lors de la création de tables. Vous pouvez choisir un type de données particulier pour une colonne de tableau en fonction de vos besoins.

SQL Server propose sept catégories, y compris d’autres catégories de types de données à utiliser.

Téléchargez ce document en PDF sur T-SQL, 9 pages et 5 exercices corrigées.

Ce cours intitulé Cours Programmation Transact SQL est à télécharger gratuitement, plusieurs autre documents sous la catégorie Bases des données sont disponibles dans ce site, que ce soit vous êtes débutant ou professionel ce cours de Transact SQL va vous aider à améliorer votre compétence et votre savoire faire dans le Bases des données.

Profitez de ce manuel de formation en PDF pour comprendre mieux le Transact SQL et enrichir votre connaissance.

Commencez à télécharger ce cours adapté pour vous et à apprendre Transact SQL.

Télécharger

Extrait du cours :

http://www.apsql.com 3

INNER JOIN Magasin .Fiches mf ON md .fiche =mf .numero
INNER JOIN Magasin .Clients mc ON mf .client =mc .numero
WHERE retourEffectifLe is null
AND retourPrevuLe <getdate ();
RETURN ;
END ;
Etant donné que cette fonction ne contient qu'une seule instruction, il est possible de la définir de la
façon suivante:
USE video ;
go
CREATE FUNCTION exemplairesEnRetard () RETURNS TABLE AS
RETURN SELECT numeroExemplaire =md .exemplaire , f.titre ,
dateEmprunt =mf .creele ,
nomEmprunteur =nom ,
prenomEmprunteur =prenom ,
telephoneEmprunteur =telephone
FROM Magasin .Details md
INNER JOIN Magasin .Exemplaires e ON e.numero =md .exemplaire
INNER JOIN Films f ON e.film =f.numero
INNER JOIN Magasin .Fiches mf ON md .fiche =mf .numero
INNER JOIN Magasin .Clients mc ON mf .client =mc .numero
WHERE retourEffectifLe is null
AND retourPrevuLe <getdate ();
Trigger
Calculer automatiquement le montant dû pour chaque film emprunté
Ajouter la colonne montant au niveau de la table D etail s et valoriser cette colonne lorsque
l’exemplaire est effectivement rendu. Compte tenu du fait que cette colonne va stocker une valeur
monétaire c'est le type money qui sera choisi .
La modification de la structure de la table Magasin.Details peut être réalisée à l'aide du script
suivant:
USE video ;
go
ALTER TABLE Magasin .Details
ADD montant money null;
Par la suite le déclencheur de base de données doit être défini sur la table Magasin.Details et doit
s'exécuter lors de la valorisation de la colonne retourEffectifLe. Cette valorisation à lieu au cours de
la mise à jour de la ligne c'est dire par l'exécution de l'instruction UPDATE.
USE video ;
go
CREATE TRIGGER Magasin .DetailsMontant
ON Magasin .Details
AFTER UPDATE AS
— S'assurer que la mise à jour porte sur la date de retour
IF (UPDATE (retourEffectifLe ))
BEGIN
— Curseur pour traiter toutes les lignes concernées par la mise à
jour

Laisser une réponse

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*