dynamic-sql

Dynamic SQL ist eine Technik, die SQL (Structured Query Language) verwendet, deren Hauptunterschied zu herkömmlichem SQL darin besteht, dass SQL dynamisch SQL-Anweisungen zur Laufzeit erstellen kann, was die automatische Erzeugung und Ausführung von Programmanweisungen erleichtert.
2
Antworten

Wie kann ich "EXEC @sql" ausnutzen?

Mein Kollege ist mit seinem Code unsicher und erlaubt einem Benutzer, eine SQL-Datei hochzuladen, die auf dem Server ausgeführt werden soll. Er löscht alle Schlüsselwörter in der Datei wie "EXEC", "DROP", "UPDATE", "INSERT", "TRUNC" Ich mö...
16.09.2010, 22:07
5
Antworten

Erstellen einer SQL-Tabelle mit dem Namen der dynamischen Variablen

Ich möchte Backup-SQL-Tabellen mit Variablennamen erstellen. etwas in der Art von %Vor% aber ich bekomme    Falsche Syntax in der Nähe von '@SQLTable'. Es ist nur ein Teil eines kleinen Skripts für die Wartung, also muss ich mir ke...
25.05.2010, 15:03
1
Antwort

Gibt SETOF-Zeilen aus der PostgreSQL-Funktion zurück

Ich habe eine Situation, in der ich die Verbindung zwischen zwei Ansichten zurückgeben möchte. und das sind viele Spalten. Es war ziemlich einfach in SQL Server. Aber in PostgreSQL, wenn ich den Beitritt mache. Ich bekomme den Fehler "eine Spalt...
25.07.2013, 17:32
1
Antwort

Warum führt das Ausführen dieser Abfrage mit EXECUTE IMMEDIATE dazu, dass es fehlschlägt?

Ich schreibe eine PL / SQL-Prozedur, die einige Abfragen dynamisch generieren muss, von denen eine das Erstellen einer temporären Tabelle mit Ergebnissen aus einer Abfrage als Parameter enthält. %Vor% Es kompiliert korrekt, aber auch mit seh...
19.05.2009, 22:17
3
Antworten

Dynamisches SQL (EXECUTE) als Bedingung für IF-Anweisung

Ich möchte eine dynamische SQL-Anweisung ausführen, deren zurückgegebener Wert die Bedingung für eine IF -Anweisung ist: %Vor% Dies erzeugt den Fehler ERROR: type "execute" does not exist . Ist es möglich, dies zu tun, oder muss das...
09.12.2011, 17:01