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:
Erreur a cette ligne:
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;
L'erreur c'est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO Email1 (FirstName,LastName,EmailAddress)
Merci en avance si vous pouvez m'eclairer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part The statement has been terminated.
La periode d'echantionnage dans ce cas c'est 5 .
Partager