Forum: Datenbanken
by JannesDKS,
11. Aug 2011
Hi Leute,
find ich total toll, dass ihr euch so viel Gedanken macht.
EDIT!
hab das Problem identifziert: in der Tabelle Property_Value_Combination werden auch Eigenschaften für andere Tabellen gespeichert. Hab jetzt das Statement (hier gekürzt, sind natürlich viel mehr Felder) wie folgt angepasst:
select list (distinct Property_name) as SELECTION,adress_no
from adress
Forum: Datenbanken
by JannesDKS,
11. Aug 2011
Hm Geschwindigkeit ist nahezu gleich, ich werd trotzdem List verwenden. Ist auf jeden Fall die elegantere Lösung.
Falls noch jemand eine idee hat, wie man diese Aufgabe beschleunigen kann, wär ich sehr dankbar. Bei uns werden öfter Reports auf eine große Anzahl von Adressen gemacht (so um die 10.000) und mit der Verkettung dauert die Abfrage ca 1 Minute, ohne nur 340 ms. Am liebsten würd ich...
Forum: Datenbanken
by JannesDKS,
10. Aug 2011
Moin Thomas,
List werd ich mir mal ansehen, klingt so als wär es das, was ich suche. Es geht mir echt nur um die Performanz. Hab mir den Plan schon angesehen, es gibt keine non-indexed reads. Es sind einfach zu viele Datensätze. Mal schauen, ob list schneller ist.
Danke für den Tipp.
Forum: Datenbanken
by JannesDKS,
10. Aug 2011
Moin Leute,
ich habe 2 Tabellen: Adressen und eine Tabelle wo Eigenschaften zu den Adressen angelegt werden können.
Nun gab es die Anforderung in einem View in einem Feld die Eigenschaften als verketteten String anzuzeigen.
Also das Ergebnis sieht ungefähr so aus:
'Makler;Newsletter;Weihnachtskarte'.
ich hab das auch schon hinbekommen indem ich eine Stored-Procedure geschrieben habe,...