manipuler le traitement itératif : utilisation de while
Tsql-TP1 : Enoncé
Créer une base de données avec la table client ( idc, nom,prenom,ville) , l’id du client est auto incrémenté.
Insérer des lignes à la table client tant que le nombre de lignes déjà insérée est inférieure à 6.
Afficher les clients avec leurs villes en majiscules
-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
سلام زينب ختي شكرا على. هاد المجهود لي كتديري معانا بغيت نسولك فين نقدر نسافر تصحيح ديال هاد les tp
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'
سلام زينب ختي شكرا على. هاد المجهود لي كتديري معانا بغيت نسولك فين نقدر نسافر تصحيح ديال هاد les tp
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'