Schrift
[thread]3352[/thread]

ARRAYS in SQL PSM



<< >> 7 Einträge, 1 Seite
skontox
 2003-10-06 00:53
#35124 #35124
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Brauche schnelle Hilfe! SNIIIF!

Wie kann ich in einer SQL-PSM Prozedure Arrays deklarieren?

Kann ich überhaupt Arrays in SQL erzeugen?

Gruß skontox
format_c
 2003-10-06 11:05
#35125 #35125
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
SQL-Arrays ??? Meines Wissens ist SQL keine Programmiersprache sondern eine Abfragesprache.

Was willst du denn machen? Red mal Klartext.

Gruß Alex
skontox
 2003-10-07 09:49
#35126 #35126
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Hi format_c!
Ich mußte ne SQL-PSM Prozedur entwickeln, die mir aus den zusammen gesetzten Punktdaten eines gewünschten Grundstücks (G_ID), die Fläche berechnet und zurückliefert.

Das hab ich jetzt auch hinbekommen, allerdings ohne Array. Denn es gibt kein Array in SQL, mußte ich leider feststellen. Es gibt dafür allerdings verschiedene andere Möglichkeiten. Ich hab das über ein extra angelegten Table gelöst. Dort stellte ich einfach die Teilergebnismengen hinein und holte sie zum Schluß wieder zur Berechnung heraus.

Trotzdem Danke für Dein Interesse. Aufgabenstellung ist jedenfalls von mir noch gelöst worden, hat mich aber auch ein paar Stunden gekostet, denn es ist schon etwas anderes, ob man in Perl coded oder in SQL. :-)

Gruß skontox
skontox
 2003-10-07 09:54
#35127 #35127
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Nachtrag zu format_c:
Meines Wissens ist SQL keine Programmiersprache sondern eine Abfragesprache.

Das ist wohl richtig, dass ich mit SQL die Daten abfragen kann, ich kann mit SQL, aber auch Berechnungen und vieles mehr machen. Man kann eigene Prozeduren schreiben, die dir etwas zurückliefern oder auch nicht. Funktionen kann man dort auch schreiben und zum Schluß noch Trigger, die bei bestimmten vordefinierten Ereignissen automatisch aktiviert werden.

Gruß skontox
format_c
 2003-10-07 13:52
#35128 #35128
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Das ist richtig. Das sehe ich aber mit als Features einer Abfragesprache an.
Für mich wird etwas zu einer Programmiersprache wenn man Variablen im Speicher anlegen kann.

aber hast schon recht. Bei SQL Verläuft die Grenze zwischen Abfrage und Programmiersprache etwas.

Gruß Alex
skontox
 2003-10-07 17:51
#35129 #35129
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Um das programmieren zukönnen, mußte ich auch Variablen anlegen. Und das ging auch mit SQL. ;-)

Gruß skontox
Strat
 2003-10-07 22:35
#35130 #35130
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=skontox,07.10.2003, 07:54]Man kann eigene Prozeduren schreiben, die dir etwas zurückliefern oder auch nicht. Funktionen kann man dort auch schreiben und zum Schluß noch Trigger, die bei bestimmten vordefinierten Ereignissen automatisch aktiviert werden.[/quote]
nein, kann man nicht; kann man nur bei einigen sql-dialekten wie denen von Oracle, Sybase/MsSql, ...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< >> 7 Einträge, 1 Seite



View all threads created 2003-10-06 00:53.