Ich versuche, ein Datenbankskript zu schreiben, um die Daten aus einer Auswahl einzufügen. aber jetzt gibt es eine Bearbeitung in der Datenbank und ich muss die gleichen Daten aber in zwei Tabellen anstelle von einem mit Fremdschlüssel einfügen.Einfügen von Daten in zwei Tabellen aus einer Auswahl in SQL Server 2016
Tables:
Membership
: ID, Rolle, Kontoname, ...MembershipMapper
: ID, MembershipId, Rollen
ich dieses Skript geschrieben:
INSERT INTO [server1].[dbo].[Memberships] ([Role], [AccountName] .....)
SELECT
[Role],
[AccountName],
......
FROM
[server2].[dbo].[Memberships]
aber jetzt ist die Role
in einer anderen Tabelle. Wie man es einfügt? Irgendwelche Ideen?
Am Ende erwähnen Sie die 'Role' Spalte ist aus einer anderen Tabelle. Also meinen Sie, dass Sie Daten aus zwei Tabellen in einer Select-Anweisung in die Tabelle "Membership" und "MembershipMapper" einfügen? Wenn dies der Fall ist, benötigen Sie einen Beitritt. Wenn nicht, müssen Sie die Daten einfach separat in die Tabellen einfügen, da Sql Server das Einfügen mehrerer Tabellen in einer einzigen INSERT-Anweisung nicht unterstützt. –