string sqlInsert = "Insert into account_details(
account_number,
account_type,
transfer_access_code,
account_balance,
customer_id)
SELECT
account_number,
account_type,
transfer_access_code,
account_balance,
customer_id
from customer_details";
To zapytanie tylko pobiera dane z danych klienta (Tabela 1) i włożyć to chodzi w drugiej Table2 (account_details)klucz podstawowy naruszenia ograniczenia
gdy ta kwerenda jest zwolniony po raz pierwszy współpracuje
ale po drugim uruchomieniu wyświetla komunikat o błędzie Naruszenie ograniczenia klucza głównego "PK_account_details". Nie można wstawić duplikatu klucza do obiektu "dbo.account_details".
jakiś pomysł, aby pominąć istniejące dane (account_details) tabela1 i wstawienie nowych danych w następnym rzędzie
jaki jest klucz podstawowy? –
customer_id w tabeli customer_details i account_number w tabeli szczegółów konta –