专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
今天在调整一个SQL的时候发现有一个表使用了NVARCHAR2字段类型,在于VARCHAR2类型的字段连接时发生隐式转换(VARCHAR2 -> NVARCAHR2),导致SQL走了全表扫描。 SQL类似如下: SELECT * FROM T1,T2 WHERE T1.NAME=T2.NAME AND T1.NAME='XXX'; 其中T1的NAME类型为:NVARCHAR2 T2的NAME类型为:VARCHAR2 这个SQL会发生隐式转换(VARCHAR2 -> NVARCHAR2),所以,实际执行的SQL是: SELECT * FROM T1,T [阅读全文] [PDF]
1 共1条 分1页