2017-04-04 112 views
-1

創建下面的函數索引時,我正在錯過右括號錯誤。Oracle:創建基於函數的索引

create index user_emp_status on users(emp_status <> 'Terminated'); 

基本上我有大量在這個表的用戶,我總是被查詢的用戶,其就業狀況不被終止。我需要保留表中的終止僱員,但希望使用此索引提高查詢性能。

回答

2

其實我想通了

create index user_emp_status on users(case emp_status when 'Active' then 'Active' end); 

這樣指數僅存儲的活躍用戶。