Hallo,
Zitat von
DerAndereMicha:
@nahpets: Deine Prozedur hat leider scheinbar auch einige Fehler, jedenfalls liefert Sie nicht immer ein korrektes Ergebis.
z.B. bei
SQL-Code:
Select * /* Daten
-- ,daten1
-- ,daten2
-- ,daten3 */ from
Ja, sie war nur so mal eben hingeschrieben, wenn zuerst die Kommentare der Form -- gelöscht werden, muss sie scheitern, da dann ein */-Ende weggeworfen wird. Daher mein verspäteter Einwand: Zeilenumbrüche einzubauen, erst die *-Kommentare wegzuwerfen und als "Rest" dann die -- Kommentare.
Zitat von
DerAndereMicha:
Das mit:
Select * from tabelle where sqlstring like '%/*%'
ist aber allerdings schon ein Problem.
Naja, ist schon weit hergeholt (eigentlich), da ich aber bei vielen Programmen die
SQL's in einer Datenbanktabelle ablege und sie erst kurz vor der Verwendung im Programm einlese, ist das für mich zuweilen tatsächlich ein Problem, dafür kann ich aber beim Wechsel der Datenbank die
SQL's in der Tabelle ändern und muss nicht an's Programm (und das hat durchaus was).
Bin ja nicht neugierig
, aber wie sieht jetzt Deine Lösung aus?
Stephan