Bild-Verknüpfungen per SQL auflösen

inkitchen

Aktives Mitglied
20. Juli 2009
43
0
Hallo zusammen,

ich habe in den letzten Tagen ziemlich viel per Armeise importiert. Hatte allerdings vergessen, die Bild-Verknüpfungsoption zu deaktivieren.

Nun wollte ich das die Verknüpfungen nachtraglich auflösen (DB-Größe ist im Rahmen). Dabei hat mir der folgende SQL geholfen und ich wollte diesen einfach mal teilen. Evtl. hat jemand ja das gleiche Anliegen:

Code:
update ab1 set
ab1.cPath = ab2.cPath,
ab1.pict = ab2.pict,
ab1.nSize = ab2.nSize,
ab1.nNr = ab2.nNr,
ab1.cInetPict = ab2.cInetPict,
ab1.kMainArtikelBild = 0
from tArtikelBild ab2 inner join tArtikelBild ab1 on
ab1.kMainArtikelBild = ab2.kArtikel AND ab1.nNr = ab2.nNr
Gruß
Fabian
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
AW: Bild-Verknüpfungen per SQL auflösen

Hi,

danke dafür - nur leider setzt die Ameise falsche Werte für kMainArtikelBild, somit werden nicht die korrekten Bilder verknüpft.

Wir raten dazu, alle Verknüpfungen in der DB zu löschen, die mit der Ameise bis 0938 importiert wurden mit
DELETE FROM tArtikelBild where kMainArtikelBild>0

Danach Bilder mit der Ameise neu importieren ohne Verknüpfungen (bis 0938) oder mit (ab 0939)
 

Ähnliche Themen