Zitat von
joachimd:
allerdings würde ich nicht knallhart
-- und
// am Zeilenanfang auswerten. Wenn jemand einigermassen Standard-konform
SQL beherrscht, so wird er die Kommentare auch mal hinter eine gültige Zeile schreiben:
SQL-Code:
SELECT
* //zum Testen mal alle Felder holen
FROM
mytable --das müssen wir für die Produktion dann auf die richtige Tabelle umbauen
Aber es sollte auch folgendes berücksichtigt werden:
SQL-Code:
select
'-- Konstante --', Feldname
from
Tabellenname
Wir hatten damals einen Parser geschrieben, der sogar in der Lage war nur bestimmte Kommentare auszublenden (private Kommentare, öffentliche Kommentare)
und auch solche "Tricks" wie
SQL-Code:
-- '
-- Programmname: Test
-- bla bla bla
-- '
select * from dual
müssen berücksichtigt werden.
(Die
BDE erkennt den : im Kommentar als Parameter ohne Namen und motzt. In ' ... ' eingeschlossen ist es der
BDE egal. Auch bei
SQL Links mit
SQL Servern wie Oracle.)
Das war der Grund warum ich solche Dinge nicht im Tutorial eingebaut habe.
Ich wollte es nicht unnötig kompliziert machen.