From ca9548494cf79a0869392bb086fc3688405e3e8a Mon Sep 17 00:00:00 2001 From: enchiaaa Date: Mon, 11 May 2026 09:38:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E8=B3=87=E6=96=99?= =?UTF-8?q?=E5=BA=AB=E4=BF=AE=E6=94=B9=E7=B4=80=E9=8C=84.txt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 資料庫修改紀錄.txt | 56 +++++++++++++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 16 deletions(-) diff --git a/資料庫修改紀錄.txt b/資料庫修改紀錄.txt index 0aa4598..45423b9 100644 --- a/資料庫修改紀錄.txt +++ b/資料庫修改紀錄.txt @@ -1,17 +1,41 @@ -FK_act_bom_actItem1 刪除規則設為 cascade -FK_pro_order_followers 刪除規則設為 cascade -FK_pro_order_activity 刪除規則設為 cascade -FK_pro_order_detail_pro_order 刪除規則設為 cascade -FK_pro_order_detail_followers 刪除規則設為 沒有動作 -FK_activity_relating_activity 刪除規則設為 cascade +FK 規則更新 +FK_act_bom_actItem1 刪除規則設為 cascade +FK_pro_order_followers 刪除規則設為 cascade +FK_pro_order_activity 刪除規則設為 cascade +FK_pro_order_detail_pro_order 刪除規則設為 cascade +FK_pro_order_detail_followers 刪除規則設為 沒有動作 +FK_activity_relating_activity 刪除規則設為 cascade +FK_pro_order_auto_enroll 刪除規則設為 NULL +------------------------------------------------------------ +資料表欄位更新 +actitem 加上 sort_order(int) 欄位 +activity_relating 加上 has_yang_limit(bit) 欄位 +activity_relating 加上 has_chao_limit(bit) 欄位 +activity_relating 加上 yang_limit_count(int) 欄位 +activity_relating 加上 chao_limit_count(int) 欄位 +company 加上 last_auto_order_no(nvarchar(20)) 欄位 +pro_order 加上 au_num(int) 欄位 並加上 constraint: + ALTER TABLE pro_order + ADD CONSTRAINT FK_pro_order_auto_enroll + FOREIGN KEY (au_num) REFERENCES auto_enroll(num); +------------------------------------------------------------ +新增資料表 auto_enroll +num int 不允許 Null +f_num int 不允許 Null +start_date date 允許 Null +end_date date 允許 Null +receipt_title nvarchar(MAX) 允許 Null +receipt_address nchar(200) 不允許 Null -actitem 加上 sort_order(int) 欄位 -activity_relating 加上 has_yang_limit(bit) 欄位 -activity_relating 加上 has_chao_limit(bit) 欄位 -activity_relating 加上 yang_limit_count(int) 欄位 -activity_relating 加上 chao_limit_count(int) 欄位 -follower 加上 is_auto_enroll(bit) 欄位 -follower 加上 auto_enroll_start_date(datetime) 欄位 -follower 加上 auto_enroll_receipt_title(nvarchar(50)) 欄位 -follower 加上 auto_enroll_receipt_address(nvarchar(200)) 欄位 -follower 加上 auto_enroll_is_receipt(bit) 欄位 \ No newline at end of file +設定主鍵 +ALTER TABLE [dbo].[auto_enroll] +ADD CONSTRAINT PK_auto_enroll PRIMARY KEY (num); + +設定外鍵 +ALTER TABLE auto_enroll +ADD CONSTRAINT FK_auto_enroll_followers +FOREIGN KEY (f_num) REFERENCES followers(num); + +Model.edmx 設定 +1. num 識別規格設為 是 +2. Model.edmx auto_enroll.num 屬性 StoreGeneratedPattern 設為 Identity \ No newline at end of file