Eigene Felder exportieren, ändern und wieder Importieren ist ja Tagesgeschäft. Leider kann man bei der Ameise keinen Filter auf EIN bestimmtes Eigenes Feld setzen und so dauert der Export erstens sehr lange und erzeugt zweitens eine unnütz große Datei.
Hier eine erste Idee für einen Eigenen SQL Export, der das etwas besser macht.
Kann das jemand vielleicht noch etwas aufhübschen? Fallunterscheidung nach Feldtyp, sodaß nur der wirklich sinnvolle Wert exportiert wird?
Hier eine erste Idee für einen Eigenen SQL Export, der das etwas besser macht.
Code:
DECLARE @EigenesFeldName VarChar(128)
-- ###### Hier den Namen des Eigenen Feldes Eintragen ######
SET @EigenesFeldName = 'Name des Eigenen Feldes'
-- #########################################################
SELECT
cArtNr AS 'Artikelnummer',
cName AS 'Artikelname',
@EigenesFeldName AS 'Name',
cWertVarchar AS 'Wert wenn Text',
nWertInt AS 'Wert wenn Ganzzahl',
fWertDecimal AS 'Wert wenn Dezimalzahl/Preis',
dWertDateTime AS 'Wert wenn Datum'
FROM vStandardArtikel
JOIN tArtikelAttribut on tArtikelAttribut.kArtikel = vStandardArtikel.kArtikel
JOIN tArtikelAttributSprache ON tArtikelAttribut.kArtikelAttribut= tArtikelAttributSprache.kArtikelAttribut
WHERE tArtikelAttributSprache.kSprache = 0
AND kAttribut=(SELECT TOP(1) kAttribut FROM tAttributSprache WHERE kSprache = 0 AND cName = @EigenesFeldName)
Kann das jemand vielleicht noch etwas aufhübschen? Fallunterscheidung nach Feldtyp, sodaß nur der wirklich sinnvolle Wert exportiert wird?
Zuletzt bearbeitet: