Files
thinkyu/教育訓練系統/Web/DOC/教材評選_資料庫異動.sql
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

80 lines
3.9 KiB
SQL

/*
* 教材遴選 → 教材評選 資料庫異動腳本
* 適用資料表:[教材遴選]、[教材遴選_BAK]
*
* 新增欄位(每本教材 A/B/C 各 7 欄):
* 6 個評選項目(代碼:1=符合 / 2=修正後符合 / 3=不符合)
* 1 個評選結果(代碼:1=通過,可直接使用 / 2=修正後使用 / 3=不建議使用,請重新調整或另行選用)
* 刪除欄位:舊 5 個評分欄位、合計、總評、教材評選綜合評估
*/
-- =============================================
-- 1. [教材遴選] 新增欄位
-- =============================================
ALTER TABLE [教材遴選] ADD
[訓練目標相符_A] NVARCHAR(10) NULL,
[參訓對象符合_A] NVARCHAR(10) NULL,
[課程大綱相符_A] NVARCHAR(10) NULL,
[內容正確適切_A] NVARCHAR(10) NULL,
[學員理解應用_A] NVARCHAR(10) NULL,
[使用方式清楚_A] NVARCHAR(10) NULL,
[評選結果_A] NVARCHAR(10) NULL,
[訓練目標相符_B] NVARCHAR(10) NULL,
[參訓對象符合_B] NVARCHAR(10) NULL,
[課程大綱相符_B] NVARCHAR(10) NULL,
[內容正確適切_B] NVARCHAR(10) NULL,
[學員理解應用_B] NVARCHAR(10) NULL,
[使用方式清楚_B] NVARCHAR(10) NULL,
[評選結果_B] NVARCHAR(10) NULL,
[訓練目標相符_C] NVARCHAR(10) NULL,
[參訓對象符合_C] NVARCHAR(10) NULL,
[課程大綱相符_C] NVARCHAR(10) NULL,
[內容正確適切_C] NVARCHAR(10) NULL,
[學員理解應用_C] NVARCHAR(10) NULL,
[使用方式清楚_C] NVARCHAR(10) NULL,
[評選結果_C] NVARCHAR(10) NULL;
-- =============================================
-- 2. [教材遴選] 刪除舊評分欄位
-- =============================================
ALTER TABLE [教材遴選] DROP COLUMN
[符合訓練目標_A], [架構規劃完整性_A], [符合課程時數_A], [引起學習興趣_A], [未來工作參考運用_A], [合計_A], [教材評選綜合評估_A],
[符合訓練目標_B], [架構規劃完整性_B], [符合課程時數_B], [引起學習興趣_B], [未來工作參考運用_B], [合計_B], [教材評選綜合評估_B],
[符合訓練目標_C], [架構規劃完整性_C], [符合課程時數_C], [引起學習興趣_C], [未來工作參考運用_C], [合計_C], [教材評選綜合評估_C],
[總評];
-- =============================================
-- 3. [教材遴選_BAK] 新增欄位
-- =============================================
ALTER TABLE [教材遴選_BAK] ADD
[訓練目標相符_A] NVARCHAR(10) NULL,
[參訓對象符合_A] NVARCHAR(10) NULL,
[課程大綱相符_A] NVARCHAR(10) NULL,
[內容正確適切_A] NVARCHAR(10) NULL,
[學員理解應用_A] NVARCHAR(10) NULL,
[使用方式清楚_A] NVARCHAR(10) NULL,
[評選結果_A] NVARCHAR(10) NULL,
[訓練目標相符_B] NVARCHAR(10) NULL,
[參訓對象符合_B] NVARCHAR(10) NULL,
[課程大綱相符_B] NVARCHAR(10) NULL,
[內容正確適切_B] NVARCHAR(10) NULL,
[學員理解應用_B] NVARCHAR(10) NULL,
[使用方式清楚_B] NVARCHAR(10) NULL,
[評選結果_B] NVARCHAR(10) NULL,
[訓練目標相符_C] NVARCHAR(10) NULL,
[參訓對象符合_C] NVARCHAR(10) NULL,
[課程大綱相符_C] NVARCHAR(10) NULL,
[內容正確適切_C] NVARCHAR(10) NULL,
[學員理解應用_C] NVARCHAR(10) NULL,
[使用方式清楚_C] NVARCHAR(10) NULL,
[評選結果_C] NVARCHAR(10) NULL;
-- =============================================
-- 4. [教材遴選_BAK] 刪除舊評分欄位
-- =============================================
ALTER TABLE [教材遴選_BAK] DROP COLUMN
[符合訓練目標_A], [架構規劃完整性_A], [符合課程時數_A], [引起學習興趣_A], [未來工作參考運用_A], [合計_A], [教材評選綜合評估_A],
[符合訓練目標_B], [架構規劃完整性_B], [符合課程時數_B], [引起學習興趣_B], [未來工作參考運用_B], [合計_B], [教材評選綜合評估_B],
[符合訓練目標_C], [架構規劃完整性_C], [符合課程時數_C], [引起學習興趣_C], [未來工作參考運用_C], [合計_C], [教材評選綜合評估_C],
[總評];