Files
xinjiang/DataBase/版本日志/SGGLDB_V2026-10-11-xiaj(学习园地).sql
T

85 lines
5.2 KiB
Transact-SQL
Raw Normal View History

2026-10-13 15:32:31 +08:00
--公司级:学习园地资料库
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'B0491FC1-804A-4A41-A959-F165EA32D9DD')
BEGIN
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
VALUES (N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'学习园地资料库', N'HSSE/EduTrain/StudyZone.aspx', 90, N'E26D223B-4CA2-4A6D-82D0-224CC9C8676D', N'Menu_DigData', 1,1, 1);
END
GO
--公司级:学习园地资料库菜单权限
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'B0491FC1-804A-4A41-A959-F165EA32D9DD')
BEGIN
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'00D8E3F5-4005-4E0F-A69B-107B0B0A3B48', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'增加', 1);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'B48DA37F-9FDE-4604-BA0D-23AE09D04E1E', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'修改', 2);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'9538545C-B41D-4036-A31B-3F7428BFD567', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'删除', 3);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'6FB4A421-C353-4A41-98CF-C3C428753869', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'保存', 4);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'599DC1D4-997E-4930-9BAE-53D04D201478', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'导出', 5);
END
GO
--学习园地资源
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Training_StudyZone') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Training_StudyZone](
[StudyZoneId] [nvarchar](50) NOT NULL,
[StudyZoneCode] [nvarchar](50) NULL,
[StudyZoneName] [nvarchar](100) NULL,
[SupStudyZoneId] [nvarchar](50) NULL,
[IsEndLever] [bit] NULL,
CONSTRAINT [PK_Training_StudyZone] PRIMARY KEY CLUSTERED
(
[StudyZoneId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZone'
END
GO
--学习园地资源明细
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Training_StudyZoneItem') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Training_StudyZoneItem](
[StudyZoneItemId] [nvarchar](50) NOT NULL,
[StudyZoneId] [nvarchar](50) NULL,
[StudyZoneItemCode] [nvarchar](50) NULL,
[StudyZoneItemName] [nvarchar](100) NULL,
[AttachUrl] [nvarchar](2000) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
[WorkPostIds] [nvarchar](max) NULL,
[LearningTime] [int] NULL,
[TestTrainingIds] [nvarchar](max) NULL,
[WorkPostNames] [nvarchar](max) NULL,
[Outcome] [int] NULL,
[Durations] [float] NULL,
CONSTRAINT [PK_Training_StudyZoneItem] PRIMARY KEY CLUSTERED
(
[StudyZoneItemId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
ALTER TABLE [dbo].[Training_StudyZoneItem] ADD DEFAULT ((0)) FOR [Outcome]
ALTER TABLE [dbo].[Training_StudyZoneItem] WITH CHECK ADD CONSTRAINT [FK_Training_StudyZoneItem_Training_StudyZone] FOREIGN KEY([StudyZoneId])
REFERENCES [dbo].[Training_StudyZone] ([StudyZoneId])
ALTER TABLE [dbo].[Training_StudyZoneItem] CHECK CONSTRAINT [FK_Training_StudyZoneItem_Training_StudyZone]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源明细id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneItemId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源主键id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'明细编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneItemCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'明细名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneItemName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'AttachUrl'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'适合岗位ids' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'WorkPostIds'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源明细' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem'
END
GO