Bonjour,
J'ai créé la vue suivante :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create view onisr.departement (code, code_insee, code_region, nom) with schemabinding as select case dep.code when '2A' then '201' when '2B' then '202' else left(concat(dep.code, '0'), 3) end, dep.code, dep.code_region, dep.nom from insee.departement dep
La requête suivante ne retourne aucune ligne :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select code, count(*) from onisr.departement group by code having count(*) <> 1
Et pourtant, l'instruction suivante me retourne une erreur !
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 create unique index uk_departement on onisr.departement(code)Comme est-ce possible ?Msg*1940, Niveau*16, État*1, Ligne*1
Impossible de créer index sur la vue 'onisr.departement'. L'index cluster n'est pas unique.
Partager