2025-02-21 18:11:40 +08:00
|
|
|
|
|
2025-02-25 16:41:06 +08:00
|
|
|
|
|
2025-02-21 18:11:40 +08:00
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ
|
|
|
|
|
|
|
|
|
|
/*******************************<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>˵<EFBFBD>******************************************************************************************/
|
|
|
|
|
|
|
|
|
|
--Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>ѵ
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'BEA50D7C-60FE-488B-8D7D-255020EEB4C2')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>ѵ
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
|
|
|
|
VALUES('BEA50D7C-60FE-488B-8D7D-255020EEB4C2','<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>ѵ','',90,'0','Menu_HSSE',0,0,1)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'CEF2A108-DDC2-46A2-A47B-7431F1F890F1')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>¼
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
VALUES('CEF2A108-DDC2-46A2-A47B-7431F1F890F1','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>¼','HSSE/PostTraining/Record.aspx',10,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
VALUES('465786B2-AD20-483A-A082-B2C944BE998F','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>','HSSE/PostTraining/Category.aspx',100,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>γ<EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
VALUES('95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>γ<EFBFBD>','HSSE/PostTraining/Course.aspx',110,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
VALUES('7BCA5AD9-D0FB-4850-A9D1-88364008984D','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>','HSSE/PostTraining/Standard.aspx',120,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
2025-02-25 16:41:06 +08:00
|
|
|
|
----<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ɫ
|
|
|
|
|
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
--VALUES('50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ɫ','HSSE/PostTraining/Role.aspx',130,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
2025-02-21 18:11:40 +08:00
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
VALUES('919853EB-A8FA-4BE5-9964-70F43E000961','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ','HSSE/PostTraining/Method.aspx',140,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
|
|
|
|
|
VALUES('026F0A23-AECD-4BB8-8504-1EB8CB9151C0','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>','HSSE/PostTraining/Teachers.aspx',150,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'CEF2A108-DDC2-46A2-A47B-7431F1F890F1')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>¼
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('D35FC243-EAB1-47DF-9590-7E9403F969F9','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('3121AEDD-C697-4B70-ADB4-619B17636888','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','<EFBFBD><EFBFBD>',2)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('D517703B-3232-4296-892E-944372715424','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','ɾ<EFBFBD><EFBFBD>',3)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('E927076D-EC0E-44D5-816A-99A401D7051C','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '465786B2-AD20-483A-A082-B2C944BE998F')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('00C1E0D6-52D2-434D-91D3-78F4DEC1D2ED','465786B2-AD20-483A-A082-B2C944BE998F','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('4E3D31DF-9846-4867-8A11-0FDBBFC9D54F','465786B2-AD20-483A-A082-B2C944BE998F','<EFBFBD><EFBFBD>',2)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('6C1E4EF0-CD74-4236-AB93-4856EE0B367F','465786B2-AD20-483A-A082-B2C944BE998F','ɾ<EFBFBD><EFBFBD>',3)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('F2FE3B94-6827-4EF9-B0E8-D34F91054630','465786B2-AD20-483A-A082-B2C944BE998F','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>γ<EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('2D24F443-898F-484D-B88D-41D1B8FF6D44','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('EEBDFFA2-CC58-48C5-A4F6-91BECA90FEC7','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','<EFBFBD><EFBFBD>',2)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('AB52A4F2-D384-4599-8E99-2C3AE4641C71','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','ɾ<EFBFBD><EFBFBD>',3)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('767C4D8E-6A50-4221-8A60-E0CD6E5E8F96','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '7BCA5AD9-D0FB-4850-A9D1-88364008984D')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('18AAE15C-6210-4E39-AC08-FAB006AA4DA5','7BCA5AD9-D0FB-4850-A9D1-88364008984D','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('B6BAFF4C-3C70-4838-863D-04156CF39507','7BCA5AD9-D0FB-4850-A9D1-88364008984D','<EFBFBD><EFBFBD>',2)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('875D7BDE-5010-4835-A06E-3AC7DA622074','7BCA5AD9-D0FB-4850-A9D1-88364008984D','ɾ<EFBFBD><EFBFBD>',3)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('CC75D488-288C-4883-9452-617818AD5A84','7BCA5AD9-D0FB-4850-A9D1-88364008984D','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|
|
|
|
END
|
|
|
|
|
GO
|
2025-02-25 16:41:06 +08:00
|
|
|
|
--IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '50F80CAF-08BA-4A16-9EF8-76DF0A8078CF')
|
|
|
|
|
--BEGIN
|
|
|
|
|
-- --<2D><>λ<EFBFBD><CEBB>ѵ<EFBFBD><D1B5>ɫ
|
|
|
|
|
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
-- VALUES('93D2A0CB-1388-4059-9C28-8DEDCAD56093','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','<27><><EFBFBD><EFBFBD>',1)
|
|
|
|
|
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
-- VALUES('E3A54064-7D8B-49D8-AE32-89EF002A6D0E','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','<27><EFBFBD>',2)
|
|
|
|
|
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
-- VALUES('BF0EA069-3B5A-4685-92AC-0AD13AF81010','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','ɾ<><C9BE>',3)
|
|
|
|
|
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
-- VALUES('7C57B206-FC52-4622-A276-50FA49691532','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','<27><><EFBFBD><EFBFBD>',4)
|
|
|
|
|
--END
|
|
|
|
|
--GO
|
2025-02-21 18:11:40 +08:00
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '919853EB-A8FA-4BE5-9964-70F43E000961')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('590947CC-0956-496D-A5E9-B888B5B326E3','919853EB-A8FA-4BE5-9964-70F43E000961','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('19400C8D-B5A9-44B9-8345-EF858B0E8B7F','919853EB-A8FA-4BE5-9964-70F43E000961','<EFBFBD><EFBFBD>',2)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('EFDF9021-17D8-414F-B402-3181AD5AAF7C','919853EB-A8FA-4BE5-9964-70F43E000961','ɾ<EFBFBD><EFBFBD>',3)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('B038C6EA-6321-44FF-B167-71D075ACEBC3','919853EB-A8FA-4BE5-9964-70F43E000961','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '026F0A23-AECD-4BB8-8504-1EB8CB9151C0')
|
|
|
|
|
BEGIN
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('D83CF41C-F418-419F-ADF1-1509B6F9F83E','026F0A23-AECD-4BB8-8504-1EB8CB9151C0','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('AB78F0DE-84ED-4907-8047-BA29EF86BE1E','026F0A23-AECD-4BB8-8504-1EB8CB9151C0F','<EFBFBD><EFBFBD>',2)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('49D5178F-9AB6-45E1-904A-0E28C0F509D2','026F0A23-AECD-4BB8-8504-1EB8CB9151C0','ɾ<EFBFBD><EFBFBD>',3)
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|
|
|
|
VALUES('5797B84F-556D-44C8-9261-3EE857E350DA','026F0A23-AECD-4BB8-8504-1EB8CB9151C0','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
|
2025-02-25 16:41:06 +08:00
|
|
|
|
----1<EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>λId
|
|
|
|
|
--IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SitePerson_Person' AND COLUMN_NAME = 'PostTrainingRoleId')
|
|
|
|
|
--BEGIN
|
|
|
|
|
-- ALTER TABLE SitePerson_Person ADD PostTrainingRoleId nvarchar(50);
|
|
|
|
|
--END
|
|
|
|
|
--GO
|
|
|
|
|
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*******************************<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD>******************************************************************************************/
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>¼
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Record') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Record](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[ProjectId] [nvarchar](50) NOT NULL,
|
|
|
|
|
[Code] [nvarchar](50) NULL,
|
|
|
|
|
[Name] [nvarchar](200) NULL,
|
|
|
|
|
[Content] [nvarchar](500) NULL,
|
|
|
|
|
[CategoryId] [nvarchar](50) NULL,
|
|
|
|
|
[CategoryName] [nvarchar](200) NULL,
|
|
|
|
|
[CourseId] [nvarchar](50) NOT NULL,
|
|
|
|
|
[CourseName] [nvarchar](200) NULL,
|
|
|
|
|
[Location] [nvarchar](200) NULL,
|
|
|
|
|
[Method] [nvarchar](200) NULL,
|
|
|
|
|
[Lecturer] [nvarchar](200) NULL,
|
|
|
|
|
[UnitIds] [nvarchar](max) NULL,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
[WorkPostIds] [nvarchar](max) NULL,
|
2025-02-21 18:11:40 +08:00
|
|
|
|
[PersonNum] [int] NOT NULL,
|
|
|
|
|
[TrainingTime] [datetime] NOT NULL,
|
|
|
|
|
[Duration] [decimal](10, 2) NOT NULL,
|
|
|
|
|
[Remark] [nvarchar](1000) NULL,
|
|
|
|
|
[CompileDate] [datetime] NULL,
|
|
|
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Record] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_Base_Project] FOREIGN KEY([ProjectId])
|
|
|
|
|
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_Base_Project]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_PostTraining_Category] FOREIGN KEY([CategoryId])
|
|
|
|
|
REFERENCES [dbo].[PostTraining_Category] ([Id])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_PostTraining_Category]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_PostTraining_Course] FOREIGN KEY([CourseId])
|
|
|
|
|
REFERENCES [dbo].[PostTraining_Course] ([Id])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_PostTraining_Course]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_Sys_User]
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ĿId' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Name'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Content'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CategoryId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CategoryName'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>γ<EFBFBD>Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CourseId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>γ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CourseName'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD>ص<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Location'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Method'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ڿ<EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Lecturer'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'UnitIds'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'RoleIds'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'PersonNum'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'TrainingTime'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѧʱ<EFBFBD><EFBFBD>Сʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Duration'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>γ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Record_Detail') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Record_Detail](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[RecordId] [nvarchar](50) NULL,
|
|
|
|
|
[PersonId] [nvarchar](50) NULL
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Record_Detail] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record_Detail] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_Detail_PostTraining_Record] FOREIGN KEY([RecordId])
|
|
|
|
|
REFERENCES [dbo].[PostTraining_Record] ([Id])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Record_Detail] CHECK CONSTRAINT [FK_PostTraining_Record_Detail_PostTraining_Record]
|
|
|
|
|
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>¼Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail', @level2type=N'COLUMN',@level2name=N'RecordId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԱId' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail', @level2type=N'COLUMN',@level2name=N'PersonId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Category') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Category](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[Code] [nvarchar](50) NULL,
|
|
|
|
|
[Name] [nvarchar](200) NULL,
|
|
|
|
|
[Remark] [nvarchar](1000) NULL,
|
|
|
|
|
[CompileDate] [datetime] NULL,
|
|
|
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Category] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Category] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Category_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Category] CHECK CONSTRAINT [FK_PostTraining_Category_Sys_User]
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Name'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM PostTraining_Category)
|
|
|
|
|
BEGIN
|
|
|
|
|
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('c106f9ea-d7d9-4ddb-b88a-ed5fb0ad263f','001','ͨ<EFBFBD>ð<EFBFBD>ȫ֪ʶ','ͨ<EFBFBD>ð<EFBFBD>ȫ֪ʶ',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('aa858051-fcef-4d4d-a288-1b589eb3f750','002','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('b3bcf59b-e4cf-44f8-afe7-35f9295dd25b','003','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿع<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿع<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('7f9083a6-9be3-43f3-966f-53addb5d9e1d','004','HSE֪ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','HSE֪ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
END
|
|
|
|
|
GO
|
|
|
|
|
|
2025-02-25 16:41:06 +08:00
|
|
|
|
--drop table PostTraining_Role
|
|
|
|
|
----<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ɫ
|
|
|
|
|
--IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Role') AND type = N'U')
|
|
|
|
|
--BEGIN
|
|
|
|
|
|
|
|
|
|
--CREATE TABLE [dbo].[PostTraining_Role](
|
|
|
|
|
-- [Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
-- [Code] [nvarchar](50) NULL,
|
|
|
|
|
-- [Name] [nvarchar](200) NULL,
|
|
|
|
|
-- [Remark] [nvarchar](1000) NULL,
|
|
|
|
|
-- [CompileDate] [datetime] NULL,
|
|
|
|
|
-- [CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
-- CONSTRAINT [PK_PostTraining_Role] PRIMARY KEY CLUSTERED
|
|
|
|
|
--(
|
|
|
|
|
-- [Id] ASC
|
|
|
|
|
--)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
--) ON [PRIMARY]
|
|
|
|
|
--ALTER TABLE [dbo].[PostTraining_Role] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Role_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
--REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
--ALTER TABLE [dbo].[PostTraining_Role] CHECK CONSTRAINT [FK_PostTraining_Role_Sys_User]
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Name'
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ɫ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role'
|
|
|
|
|
--END
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>γ<EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Course') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Course](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[Code] [nvarchar](50) NULL,
|
|
|
|
|
[Name] [nvarchar](200) NULL,
|
|
|
|
|
[CategoryId] [nvarchar](50) NULL,
|
|
|
|
|
[CategoryName] [nvarchar](200) NULL,
|
|
|
|
|
[Method1] [nvarchar](200) NULL,
|
|
|
|
|
[Method2] [nvarchar](200) NULL,
|
|
|
|
|
[Teachers1] [nvarchar](200) NULL,
|
|
|
|
|
[Teachers2] [nvarchar](200) NULL,
|
|
|
|
|
[Remark] [nvarchar](1000) NULL,
|
|
|
|
|
[CompileDate] [datetime] NULL,
|
|
|
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Course] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Course] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Course_PostTraining_Category] FOREIGN KEY([CategoryId])
|
|
|
|
|
REFERENCES [dbo].[PostTraining_Category] ([Id])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Course] CHECK CONSTRAINT [FK_PostTraining_Course_PostTraining_Category]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Course] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Course_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Course] CHECK CONSTRAINT [FK_PostTraining_Course_Sys_User]
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>γ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Name'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CategoryId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CategoryName'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽһ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Method1'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Method2'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵʦ<EFBFBD><EFBFBD>һ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Teachers1'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵʦ<EFBFBD>ʶ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Teachers2'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD>γ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Standard') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Standard](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[Code] [nvarchar](50) NULL,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
[WorkPostId] [nvarchar](50) NOT NULL,
|
2025-02-21 18:11:40 +08:00
|
|
|
|
[CourseId] [nvarchar](50) NOT NULL,
|
|
|
|
|
[ClassHour] [decimal](10, 2) NOT NULL,
|
|
|
|
|
[Cycle] [decimal](10, 2) NOT NULL,
|
|
|
|
|
[Method] [nvarchar](200) NULL,
|
|
|
|
|
[Outcome] [nvarchar](200) NULL,
|
|
|
|
|
[Teachers] [nvarchar](200) NULL,
|
|
|
|
|
[Remark] [nvarchar](1000) NULL,
|
|
|
|
|
[CompileDate] [datetime] NULL,
|
|
|
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Standard] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
2025-02-25 16:41:06 +08:00
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Standard] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Standard_Base_WorkPost] FOREIGN KEY([WorkPostId])
|
|
|
|
|
REFERENCES [dbo].[FK_PostTraining_Standard_Base_WorkPost] ([WorkPostId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Standard] CHECK CONSTRAINT [FK_PostTraining_Standard_Base_WorkPost]
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Standard] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Standard_PostTraining_Course] FOREIGN KEY([CourseId])
|
|
|
|
|
REFERENCES [dbo].[PostTraining_Course] ([Id])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Standard] CHECK CONSTRAINT [FK_PostTraining_Standard_PostTraining_Course]
|
|
|
|
|
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Standard] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Standard_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Standard] CHECK CONSTRAINT [FK_PostTraining_Standard_Sys_User]
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ɫid' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'RoleId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>γ<EFBFBD>id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'CourseId'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>ѧʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'ClassHour'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD>/<2F>Σ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Cycle'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Method'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵЧ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Outcome'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ѵʦ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Teachers'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Method') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Method](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[Code] [nvarchar](50) NULL,
|
|
|
|
|
[Name] [nvarchar](200) NULL,
|
|
|
|
|
[Remark] [nvarchar](1000) NULL,
|
|
|
|
|
[CompileDate] [datetime] NULL,
|
|
|
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Method] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Method] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Method_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Method] CHECK CONSTRAINT [FK_PostTraining_Method_Sys_User]
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Name'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM PostTraining_Method)
|
|
|
|
|
BEGIN
|
|
|
|
|
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('C4068604-B6CE-4CA3-BF32-09AF438680E6','001','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD>','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD>',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('56E2F7C6-3C9E-43A2-ACB2-528CAF0C9FD9','002','ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('A33B9EE5-39EF-4600-81C3-9EB652F95CE0','003','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('A0AA2D97-838A-4550-970F-46096985A857','004','<EFBFBD>˻<EFBFBD>ϵͳ','<EFBFBD>˻<EFBFBD>ϵͳ',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('B8609955-7D92-4E5D-AEFB-AC49E7538A65','005','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵʦ<EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Teachers') AND type = N'U')
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[PostTraining_Teachers](
|
|
|
|
|
[Id] [nvarchar](50) NOT NULL,
|
|
|
|
|
[Code] [nvarchar](50) NULL,
|
|
|
|
|
[Name] [nvarchar](200) NULL,
|
|
|
|
|
[Remark] [nvarchar](1000) NULL,
|
|
|
|
|
[CompileDate] [datetime] NULL,
|
|
|
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
|
|
|
CONSTRAINT [PK_PostTraining_Teachers] PRIMARY KEY CLUSTERED
|
|
|
|
|
(
|
|
|
|
|
[Id] ASC
|
|
|
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
|
|
|
) ON [PRIMARY]
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Teachers] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Teachers_Sys_User] FOREIGN KEY([CompileMan])
|
|
|
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|
|
|
|
ALTER TABLE [dbo].[PostTraining_Teachers] CHECK CONSTRAINT [FK_PostTraining_Teachers_Sys_User]
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Id'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Code'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Name'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Remark'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵʦ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers'
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵʦ<EFBFBD>ʻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
IF NOT EXISTS (SELECT * FROM PostTraining_Teachers)
|
|
|
|
|
BEGIN
|
|
|
|
|
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('2FC909EB-CB7A-4470-BC04-B37FD9818A27','001','ֱ<EFBFBD><EFBFBD><EFBFBD>쵼','ֱ<EFBFBD><EFBFBD><EFBFBD>쵼',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('30646530-7AD1-4098-89E0-D74D36AC2A73','002','<EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD>ѵʦ','<EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD>ѵʦ',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('5D0A278A-7D0A-4B36-B581-AF4FEE84BCE6','003','<EFBFBD><EFBFBD>Ƹʦ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD>Ƹʦ<EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
|
|
|
|
|
VALUES('4CCC415D-BC3A-4A36-ACE2-757A43C25B16','004','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',getdate(),null);
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
/****** Object: View [dbo].[View_PostTraining_RecordDetail] Script Date: 2025-2-20 17:56:03 ******/
|
|
|
|
|
SET ANSI_NULLS ON
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>ϸ<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>ͼ
|
|
|
|
|
CREATE VIEW [dbo].[View_PostTraining_RecordDetail] AS
|
|
|
|
|
SELECT recordDetail.Id AS DetailId,
|
|
|
|
|
recordDetail.RecordId,
|
|
|
|
|
recordDetail.PersonId,
|
|
|
|
|
person.UnitId,
|
|
|
|
|
unit.UnitName,
|
|
|
|
|
person.PersonName,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
workPost.WorkPostName AS WorkPostName
|
2025-02-21 18:11:40 +08:00
|
|
|
|
FROM dbo.PostTraining_Record_Detail AS recordDetail
|
|
|
|
|
LEFT JOIN dbo.SitePerson_Person AS person ON person.PersonId = recordDetail.PersonId
|
|
|
|
|
LEFT JOIN dbo.Base_Unit AS unit ON unit.UnitId=person.UnitId
|
2025-02-25 16:41:06 +08:00
|
|
|
|
LEFT JOIN dbo.Base_WorkPost AS workPost ON workPost.WorkPostId=person.WorkPostId
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
ALTER VIEW [dbo].[View_SitePerson_Person]
|
|
|
|
|
AS
|
|
|
|
|
SELECT Person.PersonId,
|
|
|
|
|
Person.CardNo,
|
|
|
|
|
Person.PersonName,
|
|
|
|
|
Person.Sex,
|
|
|
|
|
(Case Person.Sex WHEN '1' THEN '<EFBFBD><EFBFBD>' WHEN '2' THEN 'Ů' ELSE '' END) AS SexName,
|
|
|
|
|
Person.IdentityCard,
|
|
|
|
|
Person.Address,
|
|
|
|
|
Person.ProjectId,
|
|
|
|
|
Person.UnitId,
|
|
|
|
|
Person.Birthday,
|
|
|
|
|
Person.TeamGroupId,
|
|
|
|
|
Person.WorkAreaId,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
Person.WorkPostId,
|
|
|
|
|
Post.WorkPostName,
|
2025-02-21 18:11:40 +08:00
|
|
|
|
Person.InTime,
|
|
|
|
|
Person.OutTime,
|
|
|
|
|
Person.OutResult,
|
|
|
|
|
Person.Telephone,
|
|
|
|
|
Person.PositionId,
|
|
|
|
|
Person.PostTitleId,
|
|
|
|
|
Person.PhotoUrl,
|
|
|
|
|
Person.IsUsed,
|
|
|
|
|
(CASE Person.IsUsed WHEN 'TRUE' THEN '<EFBFBD><EFBFBD>' ELSE '<EFBFBD><EFBFBD>' END) AS IsUsedName,
|
|
|
|
|
Person.IsCardUsed,
|
|
|
|
|
(CASE Person.IsCardUsed WHEN 'TRUE' THEN '<EFBFBD><EFBFBD>' ELSE '<EFBFBD><EFBFBD>' END) AS IsCardUsedName,
|
|
|
|
|
Person.PersonIndex,
|
|
|
|
|
Project.ProjectCode,
|
|
|
|
|
Project.ProjectName,
|
|
|
|
|
Unit.UnitCode,
|
|
|
|
|
Unit.UnitName,
|
|
|
|
|
TeamGroup.TeamGroupName,
|
|
|
|
|
--WorkArea.UnitWorkCode AS WorkAreaCode,
|
|
|
|
|
WorkAreaCode= STUFF((SELECT ',' + UnitWorkCode FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
|
|
|
|
|
--WorkArea.UnitWorkName AS WorkAreaName
|
|
|
|
|
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
|
|
|
|
|
Position.PositionName,
|
|
|
|
|
Title.PostTitleName,
|
|
|
|
|
Depart.DepartName,
|
|
|
|
|
Post.PostType,
|
|
|
|
|
Post.IsHsse,
|
|
|
|
|
(SELECT COUNT(*) FROM EduTrain_TrainRecordDetail T WHERE T.PersonId=Person.PersonId) AS TrainCount,
|
|
|
|
|
Person.AuditorId,
|
|
|
|
|
sysUser.UserName AS AuditorName,
|
|
|
|
|
Person.AuditorDate,
|
|
|
|
|
Person.IDCardUrl,
|
|
|
|
|
Person.IsForeign,
|
|
|
|
|
case when Person.IsForeign=1 then '<EFBFBD><EFBFBD>' else '<EFBFBD><EFBFBD>' end as IsForeignStr,
|
|
|
|
|
Person.IdcardType,
|
|
|
|
|
BasicData1.dictName as IdcardTypeName,
|
|
|
|
|
Person.IdcardStartDate,
|
|
|
|
|
Person.IdcardEndDate,
|
|
|
|
|
Person.IdcardForever,
|
|
|
|
|
case when Person.IdcardForever='Y' then '<EFBFBD><EFBFBD>' else '<EFBFBD><EFBFBD>' end as IdcardForeverStr,
|
|
|
|
|
Person.PoliticsStatus,
|
|
|
|
|
BasicData2.dictName as PoliticsStatusName,
|
|
|
|
|
Person.IdcardAddress,
|
|
|
|
|
Person.Nation,
|
|
|
|
|
BasicData3.dictName as NationName,
|
|
|
|
|
Person.EduLevel,
|
|
|
|
|
BasicData4.dictName as EduLevelName,
|
|
|
|
|
Person.MaritalStatus,
|
|
|
|
|
BasicData5.dictName as MaritalStatusName,
|
|
|
|
|
Person.CountryCode,
|
|
|
|
|
Country.cname as CountryName,
|
|
|
|
|
Person.ProvinceCode,
|
|
|
|
|
City.cname as ProvinceName,
|
|
|
|
|
Person.MainCNProfessionalId,
|
|
|
|
|
CNProfessional.ProfessionalName as MainCNProfessionalName,
|
|
|
|
|
Person.ViceCNProfessionalId,
|
|
|
|
|
'' as ViceCNProfessionalName,
|
|
|
|
|
Person.IsOutside,
|
|
|
|
|
case when Person.IsOutside=1 then '<EFBFBD><EFBFBD>' else '<EFBFBD><EFBFBD>' end as IsOutsideStr,
|
|
|
|
|
Person.BlackList,
|
|
|
|
|
Person.BlackReason,
|
|
|
|
|
Person.States,
|
|
|
|
|
sysUser.StarLevelId,
|
|
|
|
|
StarLevel.StarMark,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
StarLevel.LevelValue
|
|
|
|
|
--,Person.PostTrainingRoleId,
|
|
|
|
|
--PostRole.Name AS PostTrainingRoleName
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
FROM SitePerson_Person AS Person
|
|
|
|
|
LEFT JOIN Base_Project AS Project ON Project.ProjectId=Person.ProjectId
|
|
|
|
|
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
|
|
|
|
|
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
|
|
|
|
|
--LEFT JOIN WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = Person.WorkAreaId
|
|
|
|
|
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
|
|
|
|
|
LEFT JOIN Base_Position AS Position ON Position.PositionId = Person.PositionId
|
|
|
|
|
Left JOIN Base_PostTitle AS Title ON Title.PostTitleId = Person.PostTitleId
|
|
|
|
|
Left JOIN Base_Depart AS Depart ON Depart.DepartId = Person.DepartId
|
|
|
|
|
Left JOIN Sys_User AS sysUser ON sysUser.UserId = Person.AuditorId
|
|
|
|
|
Left JOIN RealName_BasicData AS BasicData1 ON BasicData1.dictCode = Person.IdcardType
|
|
|
|
|
Left JOIN RealName_BasicData AS BasicData2 ON BasicData2.dictCode = Person.PoliticsStatus
|
|
|
|
|
Left JOIN RealName_BasicData AS BasicData3 ON BasicData3.dictCode = Person.Nation
|
|
|
|
|
Left JOIN RealName_BasicData AS BasicData4 ON BasicData4.dictCode = Person.EduLevel
|
|
|
|
|
Left JOIN RealName_BasicData AS BasicData5 ON BasicData5.dictCode = Person.MaritalStatus
|
|
|
|
|
Left JOIN RealName_Country AS Country ON Country.CountryId = Person.CountryCode
|
|
|
|
|
Left JOIN RealName_City AS City ON City.provinceCode = Person.ProvinceCode
|
|
|
|
|
Left JOIN Base_CNProfessional AS CNProfessional ON CNProfessional.CNProfessionalId = Person.MainCNProfessionalId
|
|
|
|
|
Left JOIN Base_StarLevel AS StarLevel ON sysUser.StarLevelId = StarLevel.StarLevelId
|
2025-02-25 16:41:06 +08:00
|
|
|
|
--Left JOIN PostTraining_Role AS PostRole ON PostRole.Id = Person.PostTrainingRoleId
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
ALTER VIEW [dbo].[View_SitePerson_PersonList]
|
|
|
|
|
AS
|
|
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
|
Person.PersonId,
|
|
|
|
|
Person.ProjectId,
|
|
|
|
|
Person.IsUsed,
|
|
|
|
|
Person.IsForeign,
|
|
|
|
|
Person.IsOutside,
|
|
|
|
|
Person.BlackList,
|
|
|
|
|
Person.CardNo,
|
|
|
|
|
Person.PersonName,
|
|
|
|
|
Person.UnitId,
|
|
|
|
|
Unit.UnitName,
|
|
|
|
|
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
|
|
|
|
|
TeamGroup.TeamGroupName,
|
|
|
|
|
Person.InTime,
|
|
|
|
|
Person.OutTime,
|
|
|
|
|
(CASE Person.IsUsed WHEN 'TRUE' THEN '<EFBFBD><EFBFBD>' ELSE '<EFBFBD><EFBFBD>' END) AS IsUsedName,
|
|
|
|
|
Person.IdentityCard,
|
|
|
|
|
Person.TeamGroupId,
|
|
|
|
|
Person.WorkPostId,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
Post.WorkPostName,
|
2025-02-21 18:11:40 +08:00
|
|
|
|
Person.IdcardType,
|
|
|
|
|
Person.PhotoUrl,
|
|
|
|
|
edu.TrainCount,
|
2025-02-25 16:41:06 +08:00
|
|
|
|
PoliticsStatus.dictName AS PoliticsStatusName
|
|
|
|
|
--,Person.PostTrainingRoleId,
|
|
|
|
|
--PostRole.Name AS PostTrainingRoleName
|
2025-02-21 18:11:40 +08:00
|
|
|
|
FROM SitePerson_Person AS Person
|
|
|
|
|
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
|
|
|
|
|
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
|
|
|
|
|
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
|
|
|
|
|
LEFT JOIN RealName_BasicData AS PoliticsStatus ON PoliticsStatus.dictCode = Person.PoliticsStatus AND PoliticsStatus.DictTypeCode='POLITICAL_LANDSCAPE'
|
|
|
|
|
LEFT JOIN (select PersonId,count(PersonId)as TrainCount from EduTrain_TrainRecordDetail group by PersonId) as edu on edu.PersonId= Person.PersonId
|
2025-02-25 16:41:06 +08:00
|
|
|
|
--LEFT JOIN PostTraining_Role AS PostRole ON PostRole.Id = Person.PostTrainingRoleId
|
2025-02-21 18:11:40 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|