Files
SGGL_SHJ/DataBase/版本日志/SGGLDB_V2026-07-13-lpf.sql
T

48 lines
2.3 KiB
Transact-SQL
Raw Normal View History

2026-07-13 17:25:28 +08:00
IF COL_LENGTH('dbo.Tw_InOutPlanMaster', 'TransferWarehouseId') IS NULL
BEGIN
ALTER TABLE dbo.Tw_InOutPlanMaster
ADD TransferWarehouseId NVARCHAR(50) NULL;
END;
GO
IF COL_LENGTH('dbo.Tw_InOutPlanMaster', 'TransferBatchId') IS NULL
BEGIN
ALTER TABLE dbo.Tw_InOutPlanMaster
ADD TransferBatchId NVARCHAR(50) NULL;
END;
GO
-- 创建 HJGL_DrawingRecognition_Material 表
CREATE TABLE HJGL_DrawingRecognition_Material (
id NVARCHAR(50) NOT NULL, -- 主键
pipe_no NVARCHAR(200) NULL, -- 管线号
pipe_page_no INT NULL, -- 管线号码
seq_no INT NULL, -- 序号(原值为字符串 "1"
category NVARCHAR(255) NULL, -- 类别(允许空)
description NVARCHAR(1000) NULL, -- 描述(支持长文本)
spec NVARCHAR(100) NULL, -- 规格
code NVARCHAR(100) NULL, -- 代码
qty NVARCHAR(50) NULL, -- 数量(含单位,如 "3.5 M"
unit NVARCHAR(50) NULL, -- 单位(允许空)
material NVARCHAR(255) NULL, -- 材料(允许空)
drawing_number NVARCHAR(200) NULL, -- 图号(允许空)
remark NVARCHAR(1000) NULL, -- 备注(允许空)
CONSTRAINT PK_HJGL_DrawingRecognition_Material PRIMARY KEY (id) -- 主键约束
);
GO
-- 创建 HJGL_DrawingRecognition_PipeLengths 表
CREATE TABLE HJGL_DrawingRecognition_PipeLengths (
id NVARCHAR(50) NOT NULL, -- 记录ID
pipe_no NVARCHAR(200) NULL, -- 管线号
2026-07-13 17:25:28 +08:00
pipe_page_no INT NULL, -- 管线号页码
group_index INT NULL, -- 组索引
pos_no NVARCHAR(50) NULL, -- 位置编号(如 "<1>"
length_mm NVARCHAR(50) NULL, -- 长度(单位:毫米)
dn NVARCHAR(50) NULL -- 公称直径(DN
CONSTRAINT PK_HJGL_DrawingRecognition_PipeLengths PRIMARY KEY (id) -- 主键约束
);
2026-07-26 17:52:46 +08:00
GO
ALTER TABLE SGGLDB_SHJ.dbo.HJGL_Pipeline ADD DesignIsHotProess bit NULL;
EXEC SGGLDB_SHJ.sys.sp_addextendedproperty 'MS_Description', N'设计是否需要热处理', 'schema', N'dbo', 'table', N'HJGL_Pipeline', 'column', N'DesignIsHotProess';