97 lines
6.4 KiB
Transact-SQL
97 lines
6.4 KiB
Transact-SQL
|
|
--质量计量器具补充字段:来源说明
|
|
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Comprehensive_InspectionMachine' AND COLUMN_NAME = 'SourceDes')
|
|
BEGIN
|
|
ALTER TABLE Comprehensive_InspectionMachine ADD SourceDes nvarchar(500);
|
|
END
|
|
GO
|
|
|
|
|
|
|
|
|
|
--质量会议菜单
|
|
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '30754DF1-CB18-4F53-BB66-2B2A398D7180')
|
|
BEGIN
|
|
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
|
|
VALUES (N'30754DF1-CB18-4F53-BB66-2B2A398D7180', N'质量会议', N'CQMS/ProcessControl/Meeting.aspx', 50, N'149f1f1c-a925-412b-970e-e9b79d54e03f', N'Menu_CQMS', 0,1, 1);
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '30754DF1-CB18-4F53-BB66-2B2A398D7180' )
|
|
BEGIN
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex)
|
|
VALUES (N'A2989CA7-6BD9-41D2-B7EF-421C36C172A8', N'30754DF1-CB18-4F53-BB66-2B2A398D7180', N'修改', 2);
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex)
|
|
VALUES (N'A9C950E3-2522-44F1-8527-4E53D9F8960F', N'30754DF1-CB18-4F53-BB66-2B2A398D7180', N'删除', 3);
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex)
|
|
VALUES (N'0F77E01A-7BF0-4321-9DAD-D461E8FF70AB', N'30754DF1-CB18-4F53-BB66-2B2A398D7180', N'保存', 4);
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex)
|
|
VALUES (N'159D2EF3-502D-49CF-BD8A-A754BC178E36', N'30754DF1-CB18-4F53-BB66-2B2A398D7180', N'增加', 1);
|
|
END
|
|
GO
|
|
|
|
--质量会议表
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'CQMS_Meeting') AND type = N'U')
|
|
BEGIN
|
|
|
|
CREATE TABLE [dbo].[CQMS_Meeting](
|
|
[MeetingId] [nvarchar](50) NOT NULL,
|
|
[ProjectId] [nvarchar](50) NULL,
|
|
[MeetingCode] [nvarchar](50) NULL,
|
|
[MeetingName] [nvarchar](50) NULL,
|
|
[MeetingDate] [datetime] NULL,
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
[MeetingContents] [nvarchar](max) NULL,
|
|
[CompileDate] [datetime] NULL,
|
|
[States] [char](1) NULL,
|
|
[AttentPersonNum] [int] NULL,
|
|
[MeetingHours] [decimal](9, 1) NULL,
|
|
[MeetingHostMan] [nvarchar](50) NULL,
|
|
[AttentPerson] [nvarchar](300) NULL,
|
|
[MeetingPlace] [nvarchar](200) NULL,
|
|
[UnitId] [nvarchar](50) NULL,
|
|
[MeetingHostManId] [nvarchar](50) NULL,
|
|
[AttentPersonIds] [nvarchar](4000) NULL,
|
|
[MeetingHostManOther] [nvarchar](500) NULL,
|
|
[SourceDes] [nvarchar](500) NULL,
|
|
CONSTRAINT [PK_CQMS_Meeting] PRIMARY KEY CLUSTERED
|
|
(
|
|
[MeetingId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
ALTER TABLE [dbo].[CQMS_Meeting] WITH CHECK ADD CONSTRAINT [FK_CQMS_Meeting_Base_Project] FOREIGN KEY([ProjectId])
|
|
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
|
ALTER TABLE [dbo].[CQMS_Meeting] CHECK CONSTRAINT [FK_CQMS_Meeting_Base_Project]
|
|
ALTER TABLE [dbo].[CQMS_Meeting] WITH CHECK ADD CONSTRAINT [FK_CQMS_Meeting_Base_Unit] FOREIGN KEY([UnitId])
|
|
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
|
ALTER TABLE [dbo].[CQMS_Meeting] CHECK CONSTRAINT [FK_CQMS_Meeting_Base_Unit]
|
|
ALTER TABLE [dbo].[CQMS_Meeting] WITH CHECK ADD CONSTRAINT [FK_CQMS_Meeting_Sys_User] FOREIGN KEY([CompileMan])
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
ALTER TABLE [dbo].[CQMS_Meeting] CHECK CONSTRAINT [FK_CQMS_Meeting_Sys_User]
|
|
ALTER TABLE [dbo].[CQMS_Meeting] WITH CHECK ADD CONSTRAINT [FK_CQMS_Meeting_Sys_User1] FOREIGN KEY([MeetingHostManId])
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
ALTER TABLE [dbo].[CQMS_Meeting] CHECK CONSTRAINT [FK_CQMS_Meeting_Sys_User1]
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'MeetingId'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'会议编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'MeetingCode'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'会议名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'MeetingName'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'会议时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'MeetingDate'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'会议内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'MeetingContents'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'States'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'UnitId'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主持人ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'MeetingHostManId'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参会人IDs' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting', @level2type=N'COLUMN',@level2name=N'AttentPersonIds'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量会议' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Meeting'
|
|
END
|
|
|
|
GO
|
|
|
|
--质量会议补充字段:来源说明
|
|
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'CQMS_Meeting' AND COLUMN_NAME = 'SourceDes')
|
|
BEGIN
|
|
ALTER TABLE CQMS_Meeting ADD SourceDes nvarchar(500);
|
|
END
|
|
GO
|