1
我有兩個通過外鍵鏈接的postgreSQL表。 我想在第二個表中插入來自第一個表主鍵的數據。 我寫在我的C#應用程序:使用c插入到postgresql表中#
command1.CommandText = "CREATE TABLE table1(ID CHAR(256) CONSTRAINT id PRIMARY KEY, Title CHAR)";
command1.ExecuteNonQuery();
command1.CommandText = "insert into projects (ID, Title)" + "values(@id, @title);";
command1.Parameters.AddWithValue("@id", ID);
command1.Parameters.AddWithValue("@title",Title);
command1.ExecuteNonQuery();
對於第二個表:
command2.CommandText = "CREATE TABLE table2(table1id CHAR(256), champs1 CHAR(256), foreign key (table1id) references table1(ID))";
command2.ExecuteNonQuery();
的問題是,我不知道如何在表2中的第一列是主鍵插入第一張桌子。
對此有何想法? 謝謝你的幫助:)
當你想插入第二個表中的值 –