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 ...
Die Suche ergab 4 Treffer
- Do 19. Apr 2018, 09:19
- Forum: Praxiseinsatz
- Thema: Klassiker : Insert if not exists...
- Antworten: 3
- Zugriffe: 25443
- Fr 13. Apr 2018, 06:50
- Forum: Praxiseinsatz
- Thema: With Data as (Select.....)
- Antworten: 6
- Zugriffe: 40855
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 ...
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 ...
- Do 12. Apr 2018, 06:52
- Forum: Praxiseinsatz
- Thema: With Data as (Select.....)
- Antworten: 6
- Zugriffe: 40855
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.
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.
- Di 10. Apr 2018, 11:23
- Forum: Praxiseinsatz
- Thema: With Data as (Select.....)
- Antworten: 6
- Zugriffe: 40855
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 ...
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 ...