Hallo Leute,
habe folgendes Problem:
Ich habe eine Tabelle, bei der es eine Spalte "prod_productid" gibt welche einen eindeutigen Index hat und keine doppelten Werte zulässt.
Ich möchte jetzt aus einer anderen Tabelle Werte einfügen, wobei die prod_productid mit einer fortlaufenden Nummer befüllt werden soll. eigentlich nichts schweres; habe ich gedacht.
Hier mein Insert:
INSERT INTO Products
SELECT
NULL, <-- diese spalte soll mit einem fortlaufenden Zähler befüllt werden
artnr,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
benennung,
znr
FROM OPENQUERY(SKTFEPA,'SELECT * FROM table1 ') where artnr like 'F%';
So erhalte ich diese Fehlermeldung:
Meldung 2601, Ebene 14, Status 1, Zeile 1
Eine Zeile mit doppeltem Schlüssel kann in das 'dbo.Products'-Objekt mit dem eindeutigen 'IDX_Prod_ProductId'-Index nicht eingefügt werden.
Die ProductID soll auch nicht mit einem NULL wert befüllt werden sondern mit "1" anfangen aber ich schnall es einfach nicht.
Danke für eure Hilfe!
habe folgendes Problem:
Ich habe eine Tabelle, bei der es eine Spalte "prod_productid" gibt welche einen eindeutigen Index hat und keine doppelten Werte zulässt.
Ich möchte jetzt aus einer anderen Tabelle Werte einfügen, wobei die prod_productid mit einer fortlaufenden Nummer befüllt werden soll. eigentlich nichts schweres; habe ich gedacht.
Hier mein Insert:
INSERT INTO Products
SELECT
NULL, <-- diese spalte soll mit einem fortlaufenden Zähler befüllt werden
artnr,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
benennung,
znr
FROM OPENQUERY(SKTFEPA,'SELECT * FROM table1 ') where artnr like 'F%';
So erhalte ich diese Fehlermeldung:
Meldung 2601, Ebene 14, Status 1, Zeile 1
Eine Zeile mit doppeltem Schlüssel kann in das 'dbo.Products'-Objekt mit dem eindeutigen 'IDX_Prod_ProductId'-Index nicht eingefügt werden.
Die ProductID soll auch nicht mit einem NULL wert befüllt werden sondern mit "1" anfangen aber ich schnall es einfach nicht.
Danke für eure Hilfe!
Comment