-1
CREATE TABLE CUSTOMERS(
ID INT NOT NULL,
NAME VARCHAR (20) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25),
SALARY DECIMAL (18, 2),
PRIMARY KEY (ID)
);
CREATE TABLE ORDERS (
ID INT NOT NULL,
DATE DATETIME,
CUSTOMER_ID INT references CUSTOMERS(ID),
AMOUNT VARCHAR (255),
PRIMARY KEY (ID)
);
欲在時間數據插入到這兩個表,即,從表CUSTOMERS
的ID
插入Customer_ID
表ORDERS
插入數據到多個表。如何用C#
請幫幫我!
1)您可以創建用於插入客戶表的觸發器。每當客戶表中發生插入時,觸發器就會發生,它將選擇最後插入的記錄主鍵(customer_ID)並在第二個表中插入。 2)創建一個存儲過程,在插入顧客值後返回customer_id,然後獲得customer_id並進行另一個數據庫調用,以在訂單表中插入enteries。 – 2014-08-29 11:04:46
你可以告訴我們,如果你使用ado.net,EF,LinqToSql等 – Tan 2014-08-29 11:13:08
使用max(customer_id) – Sathish 2014-08-29 11:20:45