Professional Documents
Culture Documents
REDA BT 1
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 2
SQL SERVER BY REDA BT 29 octobre 2017
Cl Primaire / Cl Secondaire
1. Crer une table avec un seul
Cl primaire
create table Etudiant(
Num int identity(1,1),
Nom varchar(20),
primary key(Num))
REDA BT 4
SQL SERVER BY REDA BT 29 octobre 2017
or
create table Class(
num int,
nom varchar(20),
numS int ,
constraint CE1 foreign key(numS)
references Stagiaire(numS))
4. Crer une contrainte
alter table Stagiaire
add constraint [Nom Constraint] check(Nom
like '[A-Z][A-Z][A-Z][A-Z]')
3) Modifier un champ
REDA BT 6
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 7
SQL SERVER BY REDA BT 29 octobre 2017
sp_rename 'Stagiaire','Stagiaire
Etudant'
c. Renommer un index
sp_rename 'index1','Index01','Index'
sp_rename'telephone','phone','userdatatype'
REDA BT 8
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 9
SQL SERVER BY REDA BT 29 octobre 2017
and
and
REDA BT 10
SQL SERVER BY REDA BT 29 octobre 2017
Select
From
Where
Group by
Having
Order by
//////////////////////
select * from [Nom De Table ]
where Age>18
//////////////////////
where Age>18
group by Nom
//////////////////////
where Age>18
order by datenaissance asc
REDA BT 11
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 12
SQL SERVER BY REDA BT 29 octobre 2017
OR
or
10e. Jointure
Premier. La Mthode Ensembliste :
REDA BT 14
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 15
SQL SERVER BY REDA BT 29 octobre 2017
concat('REDA','Bouta')
SUBSTRING(Nom,1,3)
REDA BT 16
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 17
SQL SERVER BY REDA BT 29 octobre 2017
as
declare @date
declare @date1
set @date='01/01/1997'
set @date1='16/04/1997'
REDA BT 18
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 19
SQL SERVER BY REDA BT 29 octobre 2017
begin
raiserror('Le type ne peut pas tre
modifi',0,1)
rollback transaction
end
Modifier un trigger
Supprimer un trigger
Les transactions
Cest un group des instructions, sil y a une
instruction ne dmarre pas tout la transaction ne
dmarre pas, et le contraire correct.
begin tran
.......
.......
.......
.......
commit tran
begin tran
begin
.....
.....
.....
end
commit tran
REDA BT 22
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 23
SQL SERVER BY REDA BT 29 octobre 2017
deny insert,update,delete on
Etudiant to Reda,Jihan
REDA BT 24
SQL SERVER BY REDA BT 29 octobre 2017
REDA BT 25
SQL SERVER BY REDA BT 29 octobre 2017
COMPTES ET RLES :
Crer une connexion SQL de toute pice :
sp_addlogin 'Nom de Connexion ', 'Mot De
Passe', 'Nom Base De Donne'
Crer une connexion hrite de Windows :
sp_grantlogin 'Domaine\Compte_Utile'
sp_defaultdb 'Domaine\Compte_Utile','Nom
de Base De Donne'
REDA BT 26