Bonjour,

j'ai créé la table suivante et ses index :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
create table batiment(
 
	Nom varchar2(40) primary key,
	Adresse varchar2(40),
 
	Descriptif varchar2(200)
	--ImagePrincipale BLOB
 
);
 
create index descrip_batiment on batiment(Descriptif) indextype is ctxsys.context;
create index nom_batiment on batiment(Nom) indextype is ctxsys.context;
create index adresse_batiment on batiment(Adresse) indextype is ctxsys.context;
Puis j'ai inséré des données et reconstruit les index
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ALTER index descrip_batiment rebuild;
ALTER index nom_batiment rebuild;
ALTER index adresse_batiment rebuild;
Cependant, je n'arrive pas à éxecuter une simple commande telle que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select Nom from batiment where CONTAINS(descript_batiment,'ville')>0;
Pour cette même commande, Oracle me met :
select Nom from batiment where CONTAINS(descript_batiment,'ville')>0
*
ERROR at line 1:
ORA-00904: "DESCRIPT_BATIMENT": invalid identifier

Je ne sais vraiment pas quoi faire...