Salut a tous et merci pour lire ma question!

J'essaye de faire une histogramme en sql server pour bien comprendre le fonctionnement de CREATE STATISTICS(Transact-SQL).

J'ai regarde le tutoriel d'ici:

http://msdn.microsoft.com/en-us/library/ms188038.aspx

Voila ce que j'ai fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
--use a histogram for a table
 
-- CREATE STATISTICS clause
 
CREATE DATABASE HistogramUseForATable
 
CREATE TABLE Email1
(ContactId int IDENTITY(1,1) NOT NULL,
FirstName varchar(16),
LastName varchar(16),
EmailAddress varchar(16)
)
 
INSERT INTO Email1 (FirstName,LastName,EmailAddress) 
VALUES ('Pop', 'Virgil', 'popvirgil@yahoo.com');
 
INSERT INTO Email1(FirstName,LastName,EmailAddress) 
VALUES ('Chapuis', 'Remy', 'chapuisremy@yahoo.fr');
 
INSERT INTO Email1(FirstName,LastName,EmailAddress) 
VALUES ('Joubert', 'Brian', 'brianjoubert@yahoo.fr')
 
SELECT * FROM Email1
 
CREATE STATISTICS ContactMail1
    ON HistogramUseForATable.Email1 (ContactId, EmailAddress)
    WITH SAMPLE 5 PERCENT;
Erreur a cette ligne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO Email1 (FirstName,LastName,EmailAddress)
L'erreur c'est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
The statement has been terminated.
Merci en avance si vous pouvez m'eclairer.

La periode d'echantionnage dans ce cas c'est 5 .