Die Suche ergab 4 Treffer

von martin.kerkhoff
Do 19. Apr 2018, 09:19
Forum: Praxiseinsatz
Thema: Klassiker : Insert if not exists...
Antworten: 3
Zugriffe: 1161

Re: Klassiker : Insert if not exists...

Guten Morgen vielleicht ist das ja ein Ansatz. MERGE INTO customers c USING (SELECT * from customers_delta WHERE id > 10) cd ON (c.id = cd.id) WHEN MATCHED THEN UPDATE SET name = cd.name WHEN NOT MATCHED THEN INSERT (id, name) values (cd.id, cd.name) das "WHEN MATCHED" kann man weglassen Über Perfor...
von martin.kerkhoff
Fr 13. Apr 2018, 06:50
Forum: Praxiseinsatz
Thema: With Data as (Select.....)
Antworten: 6
Zugriffe: 1771

Re: With Data as (Select.....)

Guten Morgen, vielen Dank für die Antwort. Das scheint dann das "Problem" zu sein. Die Idee war mittel des "With" statements eine kleineres Subset der Daten zu erhalten welches die Anzahl der Fetches für die nachfolgenden Joins verringert. Das ist insbesondere dann interessant wenn man für bestimmte...
von martin.kerkhoff
Do 12. Apr 2018, 06:52
Forum: Praxiseinsatz
Thema: With Data as (Select.....)
Antworten: 6
Zugriffe: 1771

Re: With Data as (Select.....)

Hallo Martin,

Vielen Dank für die Antwort,

ich werden mal am Wochenende versuchen einen DDL- Auszug zu erstellen.

Vielleicht kann mann da ja das Problem nachstellen.
von martin.kerkhoff
Di 10. Apr 2018, 11:23
Forum: Praxiseinsatz
Thema: With Data as (Select.....)
Antworten: 6
Zugriffe: 1771

With Data as (Select.....)

Hallo, ich wollte immer schon mal der erste in eine Forum sein .... Folgende Frage: ich habe ein Statement nach folgendem Aufbau. "with Data as ( Select T1.REFID ,Count(*) as REC_ANZAHL from Table1 T1 inner Join Table2 T2 On t1.recid = t2.REFID) Select t3.RECID, t3.Description, D.REC_ANZAHL from Tab...