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

PostgreSQL - Schreiben dynamischer SQL in gespeicherter Prozedur, die eine Ergebnismenge zurückgibt

Wie kann ich eine gespeicherte Prozedur schreiben, die eine dynamisch erstellte SQL-Anweisung enthält, die eine Ergebnismenge zurückgibt? Hier ist mein Beispielcode: %Vor% Dieser Code gibt einen Fehler zurück: %Vor% Ich habe stattdessen...
14.08.2012, 08:02
8
Antworten

Wie wird eine generische Datenbank entworfen, deren Layout sich im Laufe der Zeit ändern kann?

Hier ist ein kniffliger - wie programmiere ich programmatisch eine Datenbank, deren Inhalt ich nicht wirklich vorhersehen kann? Ich implementiere ein generisches Eingabeformularsystem. Der Benutzer kann PHP-Formulare mit einem WYSIWYG-Layout...
10.06.2010, 02:19
6
Antworten

So fügen Sie einem dynamischen SQL-Befehl Zitate hinzu?

Ich speichere und bearbeite ein Feld in einer Datenbank mit einer langen Folge von einem oder mehreren Sätzen. Wenn ich ein einzelnes Anführungszeichen in das Textfeld einfüge und es speichern möchte, löst es eine Ausnahme aus "Falsche Syntax i...
14.07.2009, 11:10
4
Antworten

Dynamisches SQL zum Generieren von Spaltennamen?

Ich habe eine Abfrage, bei der ich Pivot-Zeilenwerte in Spaltennamen versuche und derzeit verwende ich SUM(Case...) As 'ColumnName' -Anweisungen, so: %Vor% Die obige Abfrage funktioniert großartig und gibt mir genau das, was ich brauche....
31.03.2010, 16:48
2
Antworten

Wie kann ich alle Indizes einer Tabelle in Postgres löschen?

Ich habe dieses Problem weiterhin: Ich habe 20 Indizes auf einer Tabelle, die ich fallen lassen muss, um Tests zu machen. Durch das Löschen der Tabelle werden nicht alle Metadaten gelöscht. Es scheint keine Wildcard drop index ix_table_* o...
01.12.2015, 00:10
3
Antworten

Ermitteln, ob in einer Variablen gespeicherte SQL-Zeilen zurückgegeben werden

Wenn ich ein SQL-Skript in einer Variablen wie diesem gespeichert habe: %Vor% Wie kann ich feststellen, ob @SQL irgendwelche Zeilen zurückgibt, wenn ich es ausführen würde? In der Tat: %Vor% Ich möchte dies ausprobieren, ohne das Skri...
10.10.2011, 21:20
1
Antwort

COPY mit dynamischem Dateinamen

Ich versuche eine Funktion zum Laden von CSV-Daten in eine Tabelle zu schreiben. Ich möchte, dass das Eingabeargument der Pfad zur Datei ist. %Vor% Wenn ich versuche, diese Funktion zu erstellen, bekomme ich    Syntaxfehler bei $ 1 Wa...
15.04.2013, 15:51
2
Antworten

Elegante Handhabung von PostgreSQL-Ausnahmen?

In PostgreSQL möchte ich einen Safe-Wrapping-Mechanismus erstellen, der ein leeres Ergebnis zurückgibt, wenn eine Ausnahme auftritt. Berücksichtigen Sie Folgendes: %Vor% Ich könnte das sichere Wrapping in der Client-Anwendung machen: %Vor%...
10.02.2015, 16:37
5
Antworten

Wie wählt man Spalten als Zeilen aus?

Also, ich habe herumgesucht und ich habe ähnliche Dinge wie mein Problem gefunden, aber ich brauche mehr Hilfe, um eine echte Lösung zu finden. Ich versuche eine Abfrage zu erstellen, die 2 Datenspalten zurückgibt, die erste Spalte sollte ein...
16.10.2009, 14:43
3
Antworten

Verkettung von INT und VARCHAR in EXEC erzeugt keinen Konvertierungsfehler

Gegeben die folgende Tabelle: %Vor% Ich wollte eine dynamische SQL-Abfrage mit EXEC bei einem Val -Wert ausführen: %Vor% Dies wird ohne Fehler ausgeführt und liefert das korrekte Ergebnis. Ich gehe davon aus, dass dies zu einem...
16.06.2016, 07:29