1. 首页
  2. 数据库
  3. Oracle
  4. sqlserver 多表关联时在where语句中慎用trim()方法

sqlserver 多表关联时在where语句中慎用trim()方法

上传者: 2020-12-17 17:54:18上传 PDF文件 33KB 热度 14次
类似如下: select A.key,B.key,C.key from A,B,C where trim(A.key)=trim(B.fk) and trim(A.col)=trim(C.pk)。 在主表A(200多条记录)关联附表B(4万多条记录)时用了1秒钟时间,该值在不同机器执行可能有所差异,但比不加trim速度稍微慢一些,但是不是特别明显。 其sql语句类似如下: select A.key,B.key from A,B where trim(A.key)=trim(B.fk) 但是,在上面sql语句中加入第三个表C(两条记录)后,Sql语句如下: select A.key,B.key,
下载地址
用户评论