Jesper TMedlem sedan nov. 20017 144 inlägg Ms Sql
Jag har en tabell med medlemmar och en med objekt
Relationen är en till många.
Nu skulle jag behöva exportera dessa tabeller till en annan databas med motsvarande tabeller. Problemet är att objektstabellen innehåller ju en nyckel till medlemsid:t (objekt.medlems_id)
medlemmar
id|namn
objekt
id|medlems_id|annat
Men eftersom att medlemmar.id är en identity kolumn så verkar inte det gå.
Hur gör jag?
tohaMedlem sedan dec. 1999707 inlägg Innan insert-satser kan du skriva:
SET IDENTITY_INSERT [ database. [ owner. ] ] { table } { ON | OFF }
Där ON anger att du själv kan sätta värden i identity-kolumner, vilket annars ger ett felmeddelande.
Ex:
SET IDENTITY_INSERT Northwind.dbo.Categories ON
INSERT INTO Categories (CategoryID, CategoryName) VALUES (123456, 'En fin kategori')
SET IDENTITY_INSERT Northwind.dbo.Categories OFF
tohaMedlem sedan dec. 1999707 inlägg Om du för över det via wizard i Enterprise Manager så brukar det finnas en kryssruta för det.