PostgreSQL Antipatrone: Toestandevaluering in SQL
SQL is nie C++ nie, en nie JavaScript nie. Daarom vind die evaluering van logiese uitdrukkings verskillend plaas, en dit is glad nie dieselfde ding nie: WHERE fncondX() EN fncondY() = fncondX() && fncondY() In die proses om die navraaguitvoerplan te optimaliseer, kan PostgreSQL arbitrêr " herrangskik” ekwivalente toestande, moenie enige van hulle vir individuele rekords bereken nie, verwys na [...]