/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
UPDATE FROM?
Fra : Stefan Kristensen


Dato : 22-09-04 12:47

Hej NG.

Jeg skal have overført nogle poster fra en tabel til en anden. Hvis posterne
findes i forvejen, skal de overskrives.
Min første tanke var at slette alle posterne i destinationstabellen der
svare til posterne i sourcetabellen og derefter kopiere all posterne fra
sourcetabellen til destinationstabellen.
Men kan det gøres smartere vha. UPDATE?

mvh
Stefan



 
 
Troels Arvin (22-09-2004)
Kommentar
Fra : Troels Arvin


Dato : 22-09-04 13:16

On Wed, 22 Sep 2004 13:47:03 +0200, Stefan Kristensen wrote:

> Jeg skal have overført nogle poster fra en tabel til en anden. Hvis
> posterne findes i forvejen, skal de overskrives. Min første tanke var at
> slette alle posterne i destinationstabellen der svare til posterne i
> sourcetabellen og derefter kopiere all posterne fra sourcetabellen til
> destinationstabellen. Men kan det gøres smartere vha. UPDATE?

SQL-standardens anvisninger lyder på MERGE INTO; denne udtryksform
understøttes p.t. af i hvertfald
- Oracle 9+
- DB2 8.1.2+

Se fx. http://databasejournal.com/features/db2/article.php/10896_3322041_1

MERGE INTO understøttes p.t. ikke af PostgreSQL, MSSQL eller MySQL.

MySQL har en simplificeret pendant: REPLACE INTO.

--
Greetings from Troels Arvin, Copenhagen, Denmark


Stefan Kristensen (22-09-2004)
Kommentar
Fra : Stefan Kristensen


Dato : 22-09-04 14:06

> SQL-standardens anvisninger lyder på MERGE INTO; denne udtryksform
> understøttes p.t. af i hvertfald
> - Oracle 9+
> - DB2 8.1.2+
>
> Se fx. http://databasejournal.com/features/db2/article.php/10896_3322041_1
>
> MERGE INTO understøttes p.t. ikke af PostgreSQL, MSSQL eller MySQL.
Ja, jeg glemte jo lige at nævne at jeg bruger M$SQL 2K
Men jeg ser lige lidt nærmere på MERGE alligevel.

mvh
Stefan



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste