代码编写注意_(IIF,SQL语句的WHERE条件写法)

时间:2021-07-18 20:02:30

今天发现一个程序运行比较慢,跟踪后发现原因如下:

1.IIF的运用

    IIF(条件表达式,TRUE的场合执行方法1,FALSE的场合执行方法2)

   原来不管条件表达式为TRUE还是FALSE,方法1和方法2都执行

   对策:还是改成普通的IF语句较好

2.SQL语句的WHERE条件

   里面用了类似  WHERE  TRIM(A表.字段1) = TRIM(B表.字段1)语句,对SQL语句的执行效率有影响

   对策:如果A表的字段1和B表的字段1类型和长度都一致,避免使用多余的TRIM