/*
    Table-backed stand-ins for the master views used by the app.
    This is useful for local/dev SQL Server environments where the real
    upstream views do not exist but the Django models still query them.
*/

USE [coi_db];
GO

SET ANSI_NULLS ON;
GO
SET QUOTED_IDENTIFIER ON;
GO

IF OBJECT_ID(N'dbo.mg_master_view_dev', N'V') IS NOT NULL DROP VIEW dbo.mg_master_view_dev;
IF OBJECT_ID(N'dbo.v_master_view_dev', N'V') IS NOT NULL DROP VIEW dbo.v_master_view_dev;
IF OBJECT_ID(N'dbo.bel_master_view_dev', N'V') IS NOT NULL DROP VIEW dbo.bel_master_view_dev;
IF OBJECT_ID(N'dbo.e_master_view_dev', N'V') IS NOT NULL DROP VIEW dbo.e_master_view_dev;
GO

IF OBJECT_ID(N'dbo.mg_master_view', N'U') IS NOT NULL DROP TABLE dbo.mg_master_view;
IF OBJECT_ID(N'dbo.v_master_view', N'U') IS NOT NULL DROP TABLE dbo.v_master_view;
IF OBJECT_ID(N'dbo.bel_master_view', N'U') IS NOT NULL DROP TABLE dbo.bel_master_view;
IF OBJECT_ID(N'dbo.e_master_view', N'U') IS NOT NULL DROP TABLE dbo.e_master_view;
GO

CREATE TABLE dbo.mg_master_view (
    PRO0 NVARCHAR(255) NOT NULL PRIMARY KEY,
    PRO1 NVARCHAR(255) NULL,
    PRO1C NVARCHAR(255) NULL,
    Japanese_CustomerName NVARCHAR(255) NULL,
    PRO2 NVARCHAR(255) NULL,
    PRO5 NVARCHAR(255) NULL,
    PRO8 NVARCHAR(255) NULL,
    PRO9 NVARCHAR(255) NULL,
    PRO10 NVARCHAR(255) NULL,
    PRO11 NVARCHAR(255) NULL,
    PRO12 NVARCHAR(255) NULL,
    PRO13 NVARCHAR(255) NULL,
    PRO14 NVARCHAR(255) NULL,
    PRO15 NVARCHAR(255) NULL,
    PRO16 NVARCHAR(255) NULL,
    PRO17 NVARCHAR(255) NULL,
    PRO18 NVARCHAR(255) NULL,
    PRO21 NVARCHAR(255) NULL,
    PRO25 NVARCHAR(255) NULL,
    PRO27 NVARCHAR(255) NULL,
    P2 NVARCHAR(255) NULL,
    SPEED NVARCHAR(255) NULL,
    [PRO-TOOL] NVARCHAR(255) NULL,
    PRO4 NVARCHAR(255) NULL,
    MC11 NVARCHAR(255) NULL,
    MC12 NVARCHAR(255) NULL,
    MC14 NVARCHAR(255) NULL,
    MC15 NVARCHAR(255) NULL,
    MC16 NVARCHAR(255) NULL,
    MC19 NVARCHAR(255) NULL,
    MC20 NVARCHAR(255) NULL,
    MC21 NVARCHAR(255) NULL,
    MC22 NVARCHAR(255) NULL,
    MC23 NVARCHAR(255) NULL,
    MC24 NVARCHAR(255) NULL,
    MP45 NVARCHAR(255) NULL,
    MP49 NVARCHAR(255) NULL,
    MI13 NVARCHAR(255) NULL,
    TC NVARCHAR(255) NULL,
    MI14 NVARCHAR(255) NULL,
    MI15 NVARCHAR(255) NULL,
    MI16 NVARCHAR(255) NULL,
    MI17 NVARCHAR(255) NULL,
    MI18 NVARCHAR(255) NULL,
    MI19 NVARCHAR(255) NULL,
    MI20 NVARCHAR(255) NULL,
    MI21 NVARCHAR(255) NULL,
    MI22 NVARCHAR(255) NULL,
    MI23 NVARCHAR(255) NULL,
    MI31 NVARCHAR(255) NULL,
    MI33 NVARCHAR(255) NULL,
    INSAGM NVARCHAR(255) NULL,
    MARAGM NVARCHAR(255) NULL,
    MI53 NVARCHAR(255) NULL,
    MI55 NVARCHAR(255) NULL,
    MI36 NVARCHAR(255) NULL,
    MI39 NVARCHAR(255) NULL,
    MI24 NVARCHAR(255) NULL,
    Ind1 NVARCHAR(255) NULL,
    Ind2 NVARCHAR(255) NULL,
    Ind3 NVARCHAR(255) NULL,
    AGR1 NVARCHAR(255) NULL,
    AGR2 NVARCHAR(255) NULL,
    ob_Condition NVARCHAR(255) NULL
);
GO

CREATE TABLE dbo.v_master_view (
    PRO0 NVARCHAR(255) NOT NULL PRIMARY KEY,
    PRO1 NVARCHAR(255) NULL,
    PRO1C NVARCHAR(255) NULL,
    Japanese_CustomerName NVARCHAR(255) NULL,
    PRO2 NVARCHAR(255) NULL,
    PRO5 NVARCHAR(255) NULL,
    PRO8 NVARCHAR(255) NULL,
    PRO9 NVARCHAR(255) NULL,
    PRO10 NVARCHAR(255) NULL,
    PRO11 NVARCHAR(255) NULL,
    PRO12 NVARCHAR(255) NULL,
    PRO13 NVARCHAR(255) NULL,
    PRO14 NVARCHAR(255) NULL,
    PRO15 NVARCHAR(255) NULL,
    PRO16 NVARCHAR(255) NULL,
    PRO17 NVARCHAR(255) NULL,
    PRO18 NVARCHAR(255) NULL,
    PRO21 NVARCHAR(255) NULL,
    PRO25 NVARCHAR(255) NULL,
    PRO27 NVARCHAR(255) NULL,
    P2 NVARCHAR(255) NULL,
    PRO6 NVARCHAR(255) NULL,
    SPEED NVARCHAR(255) NULL,
    [PRO-TOOL] NVARCHAR(255) NULL,
    PRO4 NVARCHAR(255) NULL,
    MC11 NVARCHAR(255) NULL,
    MC12 NVARCHAR(255) NULL,
    MC14 NVARCHAR(255) NULL,
    MC15 NVARCHAR(255) NULL,
    MC16 NVARCHAR(255) NULL,
    MC19 NVARCHAR(255) NULL,
    MC20 NVARCHAR(255) NULL,
    MC21 NVARCHAR(255) NULL,
    MC22 NVARCHAR(255) NULL,
    MC23 NVARCHAR(255) NULL,
    MC24 NVARCHAR(255) NULL,
    MP34 NVARCHAR(255) NULL,
    MP39 NVARCHAR(255) NULL,
    MI13 NVARCHAR(255) NULL,
    TC NVARCHAR(255) NULL,
    MI14 NVARCHAR(255) NULL,
    MI15 NVARCHAR(255) NULL,
    MI16 NVARCHAR(255) NULL,
    MI17 NVARCHAR(255) NULL,
    MI18 NVARCHAR(255) NULL,
    MI19 NVARCHAR(255) NULL,
    MI20 NVARCHAR(255) NULL,
    MI21 NVARCHAR(255) NULL,
    MI22 NVARCHAR(255) NULL,
    MI23 NVARCHAR(255) NULL,
    MI31 NVARCHAR(255) NULL,
    MI33 NVARCHAR(255) NULL,
    INSAGM NVARCHAR(255) NULL,
    MARAGM NVARCHAR(255) NULL,
    MI53 NVARCHAR(255) NULL,
    MI55 NVARCHAR(255) NULL,
    MI36 NVARCHAR(255) NULL,
    MI39 NVARCHAR(255) NULL,
    MI24 NVARCHAR(255) NULL,
    Ind1 NVARCHAR(255) NULL,
    Ind2 NVARCHAR(255) NULL,
    Ind3 NVARCHAR(255) NULL,
    AGR1 NVARCHAR(255) NULL,
    AGR2 NVARCHAR(255) NULL,
    ob_Condition NVARCHAR(255) NULL
);
GO

CREATE TABLE dbo.bel_master_view (
    PRO0 NVARCHAR(255) NOT NULL PRIMARY KEY,
    PRO1 NVARCHAR(255) NULL,
    PRO1C NVARCHAR(255) NULL,
    Japanese_CustomerName NVARCHAR(255) NULL,
    PRO2 NVARCHAR(255) NULL,
    PRO5 NVARCHAR(255) NULL,
    PRO8 NVARCHAR(255) NULL,
    PRO9 NVARCHAR(255) NULL,
    PRO10 NVARCHAR(255) NULL,
    PRO11 NVARCHAR(255) NULL,
    PRO12 NVARCHAR(255) NULL,
    PRO13 NVARCHAR(255) NULL,
    PRO14 NVARCHAR(255) NULL,
    PRO15 NVARCHAR(255) NULL,
    PRO16 NVARCHAR(255) NULL,
    PRO17 NVARCHAR(255) NULL,
    PRO18 NVARCHAR(255) NULL,
    PRO21 NVARCHAR(255) NULL,
    PRO25 NVARCHAR(255) NULL,
    PRO27 NVARCHAR(255) NULL,
    P2 NVARCHAR(255) NULL,
    PRO6 NVARCHAR(255) NULL,
    SPEED NVARCHAR(255) NULL,
    [PRO-TOOL] NVARCHAR(255) NULL,
    PRO4 NVARCHAR(255) NULL,
    MC11 NVARCHAR(255) NULL,
    MC12 NVARCHAR(255) NULL,
    MC14 NVARCHAR(255) NULL,
    MC15 NVARCHAR(255) NULL,
    MC16 NVARCHAR(255) NULL,
    MC19 NVARCHAR(255) NULL,
    MC20 NVARCHAR(255) NULL,
    MC21 NVARCHAR(255) NULL,
    MC22 NVARCHAR(255) NULL,
    MC23 NVARCHAR(255) NULL,
    MC24 NVARCHAR(255) NULL,
    MP45 NVARCHAR(255) NULL,
    MP49 NVARCHAR(255) NULL,
    MI13 NVARCHAR(255) NULL,
    TC NVARCHAR(255) NULL,
    MI14 NVARCHAR(255) NULL,
    MI15 NVARCHAR(255) NULL,
    MI16 NVARCHAR(255) NULL,
    MI17 NVARCHAR(255) NULL,
    MI18 NVARCHAR(255) NULL,
    MI19 NVARCHAR(255) NULL,
    MI20 NVARCHAR(255) NULL,
    MI21 NVARCHAR(255) NULL,
    MI22 NVARCHAR(255) NULL,
    MI23 NVARCHAR(255) NULL,
    MI31 NVARCHAR(255) NULL,
    MI33 NVARCHAR(255) NULL,
    INSAGM NVARCHAR(255) NULL,
    MARAGM NVARCHAR(255) NULL,
    MI53 NVARCHAR(255) NULL,
    MI55 NVARCHAR(255) NULL,
    MI36 NVARCHAR(255) NULL,
    MI39 NVARCHAR(255) NULL,
    MI24 NVARCHAR(255) NULL,
    Ind1 NVARCHAR(255) NULL,
    Ind2 NVARCHAR(255) NULL,
    Ind3 NVARCHAR(255) NULL,
    AGR1 NVARCHAR(255) NULL,
    AGR2 NVARCHAR(255) NULL,
    ob_Condition NVARCHAR(255) NULL
);
GO

CREATE TABLE dbo.e_master_view (
    PRO0 NVARCHAR(255) NOT NULL PRIMARY KEY,
    PRO1 NVARCHAR(255) NULL,
    PRO1C NVARCHAR(255) NULL,
    Japanese_CustomerName NVARCHAR(255) NULL,
    PRO2 NVARCHAR(255) NULL,
    PRO5 NVARCHAR(255) NULL,
    PRO8 NVARCHAR(255) NULL,
    PRO9 NVARCHAR(255) NULL,
    PRO10 NVARCHAR(255) NULL,
    PRO11 NVARCHAR(255) NULL,
    PRO12 NVARCHAR(255) NULL,
    PRO13 NVARCHAR(255) NULL,
    PRO14 NVARCHAR(255) NULL,
    PRO15 NVARCHAR(255) NULL,
    PRO16 NVARCHAR(255) NULL,
    PRO17 NVARCHAR(255) NULL,
    PRO18 NVARCHAR(255) NULL,
    PRO21 NVARCHAR(255) NULL,
    PRO25 NVARCHAR(255) NULL,
    PRO27 NVARCHAR(255) NULL,
    P2 NVARCHAR(255) NULL,
    PRO6 NVARCHAR(255) NULL,
    SPEED NVARCHAR(255) NULL,
    [PRO-TOOL] NVARCHAR(255) NULL,
    PRO4 NVARCHAR(255) NULL,
    MC11 NVARCHAR(255) NULL,
    MC12 NVARCHAR(255) NULL,
    MC14 NVARCHAR(255) NULL,
    MC15 NVARCHAR(255) NULL,
    MC16 NVARCHAR(255) NULL,
    MC19 NVARCHAR(255) NULL,
    MC20 NVARCHAR(255) NULL,
    MC21 NVARCHAR(255) NULL,
    MC22 NVARCHAR(255) NULL,
    MC23 NVARCHAR(255) NULL,
    MC24 NVARCHAR(255) NULL,
    MP45 NVARCHAR(255) NULL,
    MP49 NVARCHAR(255) NULL,
    MI13 NVARCHAR(255) NULL,
    TC NVARCHAR(255) NULL,
    MI14 NVARCHAR(255) NULL,
    MI15 NVARCHAR(255) NULL,
    MI16 NVARCHAR(255) NULL,
    MI17 NVARCHAR(255) NULL,
    MI18 NVARCHAR(255) NULL,
    MI19 NVARCHAR(255) NULL,
    MI20 NVARCHAR(255) NULL,
    MI21 NVARCHAR(255) NULL,
    MI22 NVARCHAR(255) NULL,
    MI23 NVARCHAR(255) NULL,
    MI31 NVARCHAR(255) NULL,
    MI33 NVARCHAR(255) NULL,
    INSAGM NVARCHAR(255) NULL,
    MARAGM NVARCHAR(255) NULL,
    MI53 NVARCHAR(255) NULL,
    MI55 NVARCHAR(255) NULL,
    MI36 NVARCHAR(255) NULL,
    MI39 NVARCHAR(255) NULL,
    MI24 NVARCHAR(255) NULL,
    Ind1 NVARCHAR(255) NULL,
    Ind2 NVARCHAR(255) NULL,
    Ind3 NVARCHAR(255) NULL,
    AGR1 NVARCHAR(255) NULL,
    AGR2 NVARCHAR(255) NULL,
    ob_Condition NVARCHAR(255) NULL
);
GO

INSERT INTO dbo.mg_master_view (
    PRO0, PRO1, PRO1C, Japanese_CustomerName, PRO2, PRO5, PRO8, PRO9, PRO10, PRO11,
    PRO12, PRO13, PRO14, PRO15, PRO16, PRO17, PRO18, PRO21, PRO25, PRO27,
    P2, SPEED, [PRO-TOOL], PRO4, MC11, MC12, MC14, MC15, MC16, MC19,
    MC20, MC21, MC22, MC23, MC24, MP45, MP49, MI13, TC, MI14,
    MI15, MI16, MI17, MI18, MI19, MI20, MI21, MI22, MI23, MI31,
    MI33, INSAGM, MARAGM, MI53, MI55, MI36, MI39, MI24, Ind1, Ind2,
    Ind3, AGR1, AGR2, ob_Condition
)
VALUES
    (N'MG-0001', N'MG-CODE-01', N'Yamato Industrial', N'ヤマト工業', N'LOT-MG-001', N'SIZE-A', N'SPEC-1', N'ITEM-01', N'LINE-01', N'OP-A',
     N'2026-01', N'REV-A', N'PLANT-1', N'SHIFT-1', N'PROC-1', N'STAGE-1', N'CHK-OK', N'PRESS-1', N'MATL-01', N'RANGE-01',
     N'P2-A', N'1250', N'TOOL-MG-01', N'FORM-A', N'MC11-A', N'MC12-A', N'MC14-A', N'MC15-A', N'MC16-A', N'MC19-A',
     N'MC20-A', N'MC21-A', N'MC22-A', N'MC23-A', N'MC24-A', N'MP45-A', N'MP49-A', N'MI13-A', N'TC-A', N'MI14-A',
     N'MI15-A', N'MI16-A', N'MI17-A', N'MI18-A', N'MI19-A', N'MI20-A', N'MI21-A', N'MI22-A', N'MI23-A', N'MI31-A',
     N'MI33-A', N'INS-A', N'MAR-A', N'MI53-A', N'MI55-A', N'MI36-A', N'MI39-A', N'MI24-A', N'IND-1', N'IND-2',
     N'IND-3', N'AGR-MG-1', N'AGR-MG-2', N'NORMAL'),
    (N'MG-0002', N'MG-CODE-02', N'Sakura Parts', N'さくら部品', N'LOT-MG-002', N'SIZE-B', N'SPEC-2', N'ITEM-02', N'LINE-02', N'OP-B',
     N'2026-02', N'REV-B', N'PLANT-2', N'SHIFT-2', N'PROC-2', N'STAGE-2', N'CHK-WARN', N'PRESS-2', N'MATL-02', N'RANGE-02',
     N'P2-B', N'1325', N'TOOL-MG-02', N'FORM-B', N'MC11-B', N'MC12-B', N'MC14-B', N'MC15-B', N'MC16-B', N'MC19-B',
     N'MC20-B', N'MC21-B', N'MC22-B', N'MC23-B', N'MC24-B', N'MP45-B', N'MP49-B', N'MI13-B', N'TC-B', N'MI14-B',
     N'MI15-B', N'MI16-B', N'MI17-B', N'MI18-B', N'MI19-B', N'MI20-B', N'MI21-B', N'MI22-B', N'MI23-B', N'MI31-B',
     N'MI33-B', N'INS-B', N'MAR-B', N'MI53-B', N'MI55-B', N'MI36-B', N'MI39-B', N'MI24-B', N'IND-4', N'IND-5',
     N'IND-6', N'AGR-MG-3', N'AGR-MG-4', N'CHECK');
GO

INSERT INTO dbo.v_master_view (
    PRO0, PRO1, PRO1C, Japanese_CustomerName, PRO2, PRO5, PRO8, PRO9, PRO10, PRO11,
    PRO12, PRO13, PRO14, PRO15, PRO16, PRO17, PRO18, PRO21, PRO25, PRO27,
    P2, PRO6, SPEED, [PRO-TOOL], PRO4, MC11, MC12, MC14, MC15, MC16,
    MC19, MC20, MC21, MC22, MC23, MC24, MP34, MP39, MI13, TC,
    MI14, MI15, MI16, MI17, MI18, MI19, MI20, MI21, MI22, MI23,
    MI31, MI33, INSAGM, MARAGM, MI53, MI55, MI36, MI39, MI24, Ind1,
    Ind2, Ind3, AGR1, AGR2, ob_Condition
)
VALUES
    (N'V-0001', N'V-CODE-01', N'Fuji Motion', N'富士モーション', N'LOT-V-001', N'SIZE-V1', N'SPEC-V1', N'ITEM-V1', N'LINE-V1', N'OP-V1',
     N'2026-01', N'REV-V1', N'PLANT-V1', N'SHIFT-V1', N'PROC-V1', N'STAGE-V1', N'CHK-OK', N'PRESS-V1', N'MATL-V1', N'RANGE-V1',
     N'P2-V1', N'PRO6-V1', N'1400', N'TOOL-V-01', N'FORM-V1', N'MC11-V1', N'MC12-V1', N'MC14-V1', N'MC15-V1', N'MC16-V1',
     N'MC19-V1', N'MC20-V1', N'MC21-V1', N'MC22-V1', N'MC23-V1', N'MC24-V1', N'MP34-V1', N'MP39-V1', N'MI13-V1', N'TC-V1',
     N'MI14-V1', N'MI15-V1', N'MI16-V1', N'MI17-V1', N'MI18-V1', N'MI19-V1', N'MI20-V1', N'MI21-V1', N'MI22-V1', N'MI23-V1',
     N'MI31-V1', N'MI33-V1', N'INS-V1', N'MAR-V1', N'MI53-V1', N'MI55-V1', N'MI36-V1', N'MI39-V1', N'MI24-V1', N'IND-V1',
     N'IND-V2', N'IND-V3', N'AGR-V1', N'AGR-V2', N'NORMAL'),
    (N'V-0002', N'V-CODE-02', N'Kobe Systems', N'神戸システム', N'LOT-V-002', N'SIZE-V2', N'SPEC-V2', N'ITEM-V2', N'LINE-V2', N'OP-V2',
     N'2026-02', N'REV-V2', N'PLANT-V2', N'SHIFT-V2', N'PROC-V2', N'STAGE-V2', N'CHK-NG', N'PRESS-V2', N'MATL-V2', N'RANGE-V2',
     N'P2-V2', N'PRO6-V2', N'1460', N'TOOL-V-02', N'FORM-V2', N'MC11-V2', N'MC12-V2', N'MC14-V2', N'MC15-V2', N'MC16-V2',
     N'MC19-V2', N'MC20-V2', N'MC21-V2', N'MC22-V2', N'MC23-V2', N'MC24-V2', N'MP34-V2', N'MP39-V2', N'MI13-V2', N'TC-V2',
     N'MI14-V2', N'MI15-V2', N'MI16-V2', N'MI17-V2', N'MI18-V2', N'MI19-V2', N'MI20-V2', N'MI21-V2', N'MI22-V2', N'MI23-V2',
     N'MI31-V2', N'MI33-V2', N'INS-V2', N'MAR-V2', N'MI53-V2', N'MI55-V2', N'MI36-V2', N'MI39-V2', N'MI24-V2', N'IND-V4',
     N'IND-V5', N'IND-V6', N'AGR-V3', N'AGR-V4', N'REVIEW');
GO

INSERT INTO dbo.bel_master_view (
    PRO0, PRO1, PRO1C, Japanese_CustomerName, PRO2, PRO5, PRO8, PRO9, PRO10, PRO11,
    PRO12, PRO13, PRO14, PRO15, PRO16, PRO17, PRO18, PRO21, PRO25, PRO27,
    P2, PRO6, SPEED, [PRO-TOOL], PRO4, MC11, MC12, MC14, MC15, MC16,
    MC19, MC20, MC21, MC22, MC23, MC24, MP45, MP49, MI13, TC,
    MI14, MI15, MI16, MI17, MI18, MI19, MI20, MI21, MI22, MI23,
    MI31, MI33, INSAGM, MARAGM, MI53, MI55, MI36, MI39, MI24, Ind1,
    Ind2, Ind3, AGR1, AGR2, ob_Condition
)
VALUES
    (N'BEL-0001', N'BEL-CODE-01', N'Nagoya Bearing', N'名古屋ベアリング', N'LOT-BEL-001', N'SIZE-BEL1', N'SPEC-BEL1', N'ITEM-BEL1', N'LINE-BEL1', N'OP-BEL1',
     N'2026-01', N'REV-BEL1', N'PLANT-BEL1', N'SHIFT-BEL1', N'PROC-BEL1', N'STAGE-BEL1', N'CHK-OK', N'PRESS-BEL1', N'MATL-BEL1', N'RANGE-BEL1',
     N'P2-BEL1', N'PRO6-BEL1', N'1180', N'TOOL-BEL-01', N'FORM-BEL1', N'MC11-BEL1', N'MC12-BEL1', N'MC14-BEL1', N'MC15-BEL1', N'MC16-BEL1',
     N'MC19-BEL1', N'MC20-BEL1', N'MC21-BEL1', N'MC22-BEL1', N'MC23-BEL1', N'MC24-BEL1', N'MP45-BEL1', N'MP49-BEL1', N'MI13-BEL1', N'TC-BEL1',
     N'MI14-BEL1', N'MI15-BEL1', N'MI16-BEL1', N'MI17-BEL1', N'MI18-BEL1', N'MI19-BEL1', N'MI20-BEL1', N'MI21-BEL1', N'MI22-BEL1', N'MI23-BEL1',
     N'MI31-BEL1', N'MI33-BEL1', N'INS-BEL1', N'MAR-BEL1', N'MI53-BEL1', N'MI55-BEL1', N'MI36-BEL1', N'MI39-BEL1', N'MI24-BEL1', N'IND-BEL1',
     N'IND-BEL2', N'IND-BEL3', N'AGR-BEL1', N'AGR-BEL2', N'NORMAL'),
    (N'BEL-0002', N'BEL-CODE-02', N'Osaka Rolling', N'大阪ローリング', N'LOT-BEL-002', N'SIZE-BEL2', N'SPEC-BEL2', N'ITEM-BEL2', N'LINE-BEL2', N'OP-BEL2',
     N'2026-02', N'REV-BEL2', N'PLANT-BEL2', N'SHIFT-BEL2', N'PROC-BEL2', N'STAGE-BEL2', N'CHK-HOLD', N'PRESS-BEL2', N'MATL-BEL2', N'RANGE-BEL2',
     N'P2-BEL2', N'PRO6-BEL2', N'1210', N'TOOL-BEL-02', N'FORM-BEL2', N'MC11-BEL2', N'MC12-BEL2', N'MC14-BEL2', N'MC15-BEL2', N'MC16-BEL2',
     N'MC19-BEL2', N'MC20-BEL2', N'MC21-BEL2', N'MC22-BEL2', N'MC23-BEL2', N'MC24-BEL2', N'MP45-BEL2', N'MP49-BEL2', N'MI13-BEL2', N'TC-BEL2',
     N'MI14-BEL2', N'MI15-BEL2', N'MI16-BEL2', N'MI17-BEL2', N'MI18-BEL2', N'MI19-BEL2', N'MI20-BEL2', N'MI21-BEL2', N'MI22-BEL2', N'MI23-BEL2',
     N'MI31-BEL2', N'MI33-BEL2', N'INS-BEL2', N'MAR-BEL2', N'MI53-BEL2', N'MI55-BEL2', N'MI36-BEL2', N'MI39-BEL2', N'MI24-BEL2', N'IND-BEL4',
     N'IND-BEL5', N'IND-BEL6', N'AGR-BEL3', N'AGR-BEL4', N'CHECK');
GO

INSERT INTO dbo.e_master_view (
    PRO0, PRO1, PRO1C, Japanese_CustomerName, PRO2, PRO5, PRO8, PRO9, PRO10, PRO11,
    PRO12, PRO13, PRO14, PRO15, PRO16, PRO17, PRO18, PRO21, PRO25, PRO27,
    P2, PRO6, SPEED, [PRO-TOOL], PRO4, MC11, MC12, MC14, MC15, MC16,
    MC19, MC20, MC21, MC22, MC23, MC24, MP45, MP49, MI13, TC,
    MI14, MI15, MI16, MI17, MI18, MI19, MI20, MI21, MI22, MI23,
    MI31, MI33, INSAGM, MARAGM, MI53, MI55, MI36, MI39, MI24, Ind1,
    Ind2, Ind3, AGR1, AGR2, ob_Condition
)
VALUES
    (N'E-0001', N'E-CODE-01', N'Tokyo Electric', N'東京電機', N'LOT-E-001', N'SIZE-E1', N'SPEC-E1', N'ITEM-E1', N'LINE-E1', N'OP-E1',
     N'2026-01', N'REV-E1', N'PLANT-E1', N'SHIFT-E1', N'PROC-E1', N'STAGE-E1', N'CHK-OK', N'PRESS-E1', N'MATL-E1', N'RANGE-E1',
     N'P2-E1', N'PRO6-E1', N'1100', N'TOOL-E-01', N'FORM-E1', N'MC11-E1', N'MC12-E1', N'MC14-E1', N'MC15-E1', N'MC16-E1',
     N'MC19-E1', N'MC20-E1', N'MC21-E1', N'MC22-E1', N'MC23-E1', N'MC24-E1', N'MP45-E1', N'MP49-E1', N'MI13-E1', N'TC-E1',
     N'MI14-E1', N'MI15-E1', N'MI16-E1', N'MI17-E1', N'MI18-E1', N'MI19-E1', N'MI20-E1', N'MI21-E1', N'MI22-E1', N'MI23-E1',
     N'MI31-E1', N'MI33-E1', N'INS-E1', N'MAR-E1', N'MI53-E1', N'MI55-E1', N'MI36-E1', N'MI39-E1', N'MI24-E1', N'IND-E1',
     N'IND-E2', N'IND-E3', N'AGR-E1', N'AGR-E2', N'NORMAL'),
    (N'E-0002', N'E-CODE-02', N'Shinagawa Metals', N'品川メタル', N'LOT-E-002', N'SIZE-E2', N'SPEC-E2', N'ITEM-E2', N'LINE-E2', N'OP-E2',
     N'2026-02', N'REV-E2', N'PLANT-E2', N'SHIFT-E2', N'PROC-E2', N'STAGE-E2', N'CHK-REVIEW', N'PRESS-E2', N'MATL-E2', N'RANGE-E2',
     N'P2-E2', N'PRO6-E2', N'1140', N'TOOL-E-02', N'FORM-E2', N'MC11-E2', N'MC12-E2', N'MC14-E2', N'MC15-E2', N'MC16-E2',
     N'MC19-E2', N'MC20-E2', N'MC21-E2', N'MC22-E2', N'MC23-E2', N'MC24-E2', N'MP45-E2', N'MP49-E2', N'MI13-E2', N'TC-E2',
     N'MI14-E2', N'MI15-E2', N'MI16-E2', N'MI17-E2', N'MI18-E2', N'MI19-E2', N'MI20-E2', N'MI21-E2', N'MI22-E2', N'MI23-E2',
     N'MI31-E2', N'MI33-E2', N'INS-E2', N'MAR-E2', N'MI53-E2', N'MI55-E2', N'MI36-E2', N'MI39-E2', N'MI24-E2', N'IND-E4',
     N'IND-E5', N'IND-E6', N'AGR-E3', N'AGR-E4', N'CHECK');
GO

CREATE VIEW dbo.mg_master_view_dev AS
SELECT * FROM dbo.mg_master_view;
GO

CREATE VIEW dbo.v_master_view_dev AS
SELECT * FROM dbo.v_master_view;
GO

CREATE VIEW dbo.bel_master_view_dev AS
SELECT * FROM dbo.bel_master_view;
GO

CREATE VIEW dbo.e_master_view_dev AS
SELECT * FROM dbo.e_master_view;
GO
