我創建了一個索引上我的表是這樣的:檢查索引文件是否存在
CREATE INDEX index_typ_poplatky
ON Auta (typ DESC, poplatok_denny DESC, poplatok_km DESC);
如何我檢查索引文件是否存在?
我創建了一個索引上我的表是這樣的:檢查索引文件是否存在
CREATE INDEX index_typ_poplatky
ON Auta (typ DESC, poplatok_denny DESC, poplatok_km DESC);
如何我檢查索引文件是否存在?
要檢查時作爲模式連接店主:
select index_name from user_indexes
where index_name = 'INDEX_TYP_POLATYKY';
或
select index_name from user_indexes
where table_name = 'AUTA';
注意,索引名和表名都存儲在大寫。
您也可以從USER_IND_COLUMNS選擇,找出被索引的列:「......索引文件存在」
select column_name
from user_ind_columns
where index_name = 'INDEX_TYP_POLATYKY'
order by column_position;
非常感謝。 – 2009-10-22 17:15:30
IF EXISTS(SELECT * FROM SYS.INDEXES WHERE的object_id = OBJECT_ID(N '[DBO]。[表名]')和NAME = N'index名')
這是Oracle的無效語法。 – 2009-10-22 09:29:14
在哪裏你說你的意思是如何檢查索引是否已經成功創建並可以使用? – 2009-10-22 07:14:15