環境:
ORACLE 11.2.0.4.0
.netcore2.2 EFCORE
SQBH欄位型別為varchar2
創建索引陳述句
CREATE INDEX SQBHINDEX2021 ON TABLE (SQBH)
efcore 自動生成的SQL查詢陳述句帶N時候索引失效
SELECT * FROM "TABLE" WHERE "d"."SQBH" IN (N'330281102001', N'330281102200')
SQL查詢陳述句不帶N時候索引有效
SELECT * FROM "TABLE" WHERE "d"."SQBH" IN ('330281102001', '330281102200')帶了N隱式轉換為了NVARCHAR2 ,索引失效
一種直接手動寫SQL,這個就不用EFCORE .
用EFCORE的情況下怎么指定這個SQBH欄位不帶N
或者讓索引有效
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/254137.html
標籤:高級技術
