Sa_Luebeck
Mitglied
Moin,
Ich habe in meiner Datenbank eine Tabelle "tArtikel", in dem alle Artikel aufgelistet sind. Innerhalb einigen Artikelnummern kommt das Zeichen "/" vor.
Eine beispielhafte Artikelnummer ist: 222/222-22
Die Artikelnummer soll aber wie folgt aussehen: 222-222-22
Dazu habe ich die folgende Anweisung in der Datenbank ausgeführt:
UPDATE tArtikel SET cArtNr = REPLACE(cArtNr, '/', '-')
Alternative Anfrage war:
UPDATE tArtikel SET cArtNr = REPLACE(cArtNr, '%/%', '%-%')
Ich habe die folgende Fehlermeldung erhalten:
Meldung 2627, Ebene 14, Status 1, Zeile 1
Verletzung der UNIQUE KEY-Einschränkung "UQ_tArtikel_cArtNr". Ein doppelter Schlüssel kann in das dbo.tArtikel-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (001-70-16).
Die Anweisung wurde beendet.
Kann mir jemand weiterhelfen?
Vielen Dank und Liebe Grüße
Ich habe in meiner Datenbank eine Tabelle "tArtikel", in dem alle Artikel aufgelistet sind. Innerhalb einigen Artikelnummern kommt das Zeichen "/" vor.
Eine beispielhafte Artikelnummer ist: 222/222-22
Die Artikelnummer soll aber wie folgt aussehen: 222-222-22
Dazu habe ich die folgende Anweisung in der Datenbank ausgeführt:
UPDATE tArtikel SET cArtNr = REPLACE(cArtNr, '/', '-')
Alternative Anfrage war:
UPDATE tArtikel SET cArtNr = REPLACE(cArtNr, '%/%', '%-%')
Ich habe die folgende Fehlermeldung erhalten:
Meldung 2627, Ebene 14, Status 1, Zeile 1
Verletzung der UNIQUE KEY-Einschränkung "UQ_tArtikel_cArtNr". Ein doppelter Schlüssel kann in das dbo.tArtikel-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (001-70-16).
Die Anweisung wurde beendet.
Kann mir jemand weiterhelfen?
Vielen Dank und Liebe Grüße