L’objectif de ce TP est :

  1. utiliser les variables
  2. manipuler un traitement conditionnel 
  3. manipuler le traitement itératif : utilisation de while

Tsql-TP1 : Enoncé

  1. Créer une base de données avec la table client ( idc, nom,prenom,ville) , l’id du client est auto incrémenté.
  2. Insérer des lignes à la table client tant que le nombre de lignes déjà insérée est inférieure à 6.
  3. Afficher les clients avec leurs villes en majiscules
  4. -Afficher le nom et le prenom des clients de safi s’il existent et ‘aucun client de safi’ sinon

Tsql-TP1 : Correction

On vous propose de partager vos corrections dans la partie “commentaires”. On effet, c’est une bonne occasion, si vous trouvez quelqu’un qui vous guide à corriger vos propres erreurs sans imposer une solution.

2 Commentaires

  1. Souhaila dit :

    سلام زينب ختي شكرا على. هاد المجهود لي كتديري معانا بغيت نسولك فين نقدر نسافر تصحيح ديال هاد les tp

  2. create database TP1234
    use TP1234
    –Q1:
    create table client (idc int identity primary key,
    nom varchar (20),
    prenom varchar (20),
    ville varchar (20) );
    –Q2:
    declare @i int
    set @i = 1
    while (@i <= 6 )
    begin
    insert into client values ('N'+ CAST (@i as varchar ),'P' + CAST (@i as varchar ),'V'+ CAST (@i as varchar ) )
    set @i = @i+1
    end
    — Pour réinitialiser la valeur d'une colone d'identité Identity on utilise :
    dbcc checkident ('client',reseed,0)

    –Q3 :
    select nom,prenom,UPPER (ville) as ville_en_majiscule from client

    –Q4 :
    if exists (select * from client where ville = 'Safi')
    select nom , prenom from clietn where ville = 'Safi'
    else
    print 'aucun client de safi'

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *