1. 隱藏信眾資料牌位標題

2. 刪除品項的料號欄位
3. 更新資料庫修改紀錄
This commit is contained in:
2026-05-12 17:52:43 +08:00
parent ca9548494c
commit b866a3c454
4 changed files with 50 additions and 9 deletions
+47
View File
@@ -22,7 +22,34 @@
| company | 加上 last_auto_order_no (nvarchar(20)) 欄位 | |
| pro_order | 加上 au_num (int) 欄位 | 需建立 FK 限制 (見下方 SQL) |
- 更新 actitem 資料表
```language
ALTER TABLE actitem
ADD sort_order int NULL;
```
- 更新 activity_relating 資料表
```language
ALTER TABLE activity_relating
ADD has_yang_limit bit NULL,
has_chao_limit bit NULL,
yang_limit_count int NULL,
chao_limit_count int NULL;
```
- 更新 company 資料表
```language
ALTER TABLE company
ADD last_auto_order_no nvarchar(20) NULL;
```
- 更新 pro_order 資料表及外鍵限制
```language
-- 新增欄位
ALTER TABLE pro_order
ADD au_num int NULL;
-- 建立外鍵限制 (FK_pro_order_auto_enroll)
ALTER TABLE pro_order
ADD CONSTRAINT FK_pro_order_auto_enroll
FOREIGN KEY (au_num) REFERENCES auto_enroll(num);
@@ -38,6 +65,26 @@ FOREIGN KEY (au_num) REFERENCES auto_enroll(num);
| receipt_title | nvarchar(MAX) | 是 | |
| receipt_address | nchar(200) | 否 | |
- 建立資料表 auto_enroll
```language
CREATE TABLE [dbo].[auto_enroll] (
[num] int IDENTITY(1,1) NOT NULL,
[f_num] int NOT NULL,
[start_date] date NULL,
[end_date] date NULL,
[receipt_title] nvarchar(MAX) NULL,
[receipt_address] nchar(200) NOT NULL,
CONSTRAINT [PK_auto_enroll] PRIMARY KEY CLUSTERED ([num] ASC)
);
```
- 設定外鍵限制
```language
ALTER TABLE [dbo].[auto_enroll]
ADD CONSTRAINT FK_auto_enroll_followers
FOREIGN KEY (f_num) REFERENCES followers(num);
```
### 資料表相關設定 (SQL)
- 設定主鍵
```language