Ich habe kürzlich die Frage "where 1 = 1 statement" gesehen . Ein SQL-Konstrukt, das ich häufig beim Erstellen von dynamischem SQL verwendet habe, um saubereren Code zu schreiben (aus Sicht der Host-Sprache).
Beeinträchtigt dieser Zusatz zu einer SQL-Anweisung im Allgemeinen die Abfrageleistung? Ich suche keine Antwort in Bezug auf ein bestimmtes Datenbanksystem (weil ich es in DB2, SQL Server, MS-Access und MySQL verwendet habe) - es sei denn, es ist unmöglich zu antworten, ohne auf Einzelheiten einzugehen.
1=1
WHILE 1=1
Klausel nicht optimiert . Es scheint jedoch keinen erkennbaren Einfluss auf die Ausführungszeit zu haben.