Files
SGGL_SHJ/DataBase/SGGL_SeDin_人员脚本/SGGLDB_V2021-10-29-003人员库表(新增).sql
T
2022-09-05 16:36:31 +08:00

333 lines
19 KiB
Transact-SQL

----新增人员库表
/****** Object: Table [dbo].[Person_Persons] Script Date: 2021/9/23 17:00:07 ******/
CREATE TABLE [dbo].[Person_Persons](
[PersonId] [nvarchar](50) NOT NULL,
[UnitId] [nvarchar](50) NULL,
[DepartId] [nvarchar](50) NULL,
[WorkPostId] [nvarchar](50) NULL,
[JobNum] [nvarchar](50) NULL,
[PersonName] [nvarchar](200) NULL,
[Account] [nvarchar](50) NULL,
[Password] [nvarchar](50) NULL,
[IsOffice] [bit] NULL,
[RoleIds] [nvarchar](max) NULL,
[IdentityCard] [nvarchar](50) NULL,
[IdcardType] [nvarchar](50) NULL,
[IdcardStartDate] [datetime] NULL,
[IdcardEndDate] [datetime] NULL,
[IdcardForever] [char](1) NULL,
[IdcardAddress] [nvarchar](200) NULL,
[Telephone] [nvarchar](50) NULL,
[Sex] [char](1) NULL,
[Birthday] [datetime] NULL,
[Address] [nvarchar](500) NULL,
[PhotoUrl] [nvarchar](2000) NULL,
[HeadImage] [image] NULL,
[QRCodeAttachUrl] [nvarchar](2000) NULL,
[IDCardUrl] [nvarchar](2000) NULL,
[IDCardBackUrl] [nvarchar](2000) NULL,
[SignatureUrl] [nvarchar](2000) NULL,
[IsForeign] [bit] NULL,
[IsOutside] [bit] NULL,
[MaritalStatus] [nvarchar](50) NULL,
[PoliticsStatus] [nvarchar](50) NULL,
[PostTitleId] [nvarchar](50) NULL,
[PostTitleDate] [datetime] NULL,
[PositionId] [nvarchar](50) NULL,
[Nation] [nvarchar](50) NULL,
[EduLevel] [nvarchar](50) NULL,
[ForeignLanguage] [nvarchar](50) NULL,
[CountryCode] [nvarchar](50) NULL,
[ProvinceCode] [nvarchar](50) NULL,
[IsPost] [bit] NULL,
[Graduate] [nvarchar](50) NULL,
[Major] [nvarchar](50) NULL,
[IntoDate] [datetime] NULL,
[WorkDate] [datetime] NULL,
[RetirementDate] [datetime] NULL,
[ValidityDate] [datetime] NULL,
[OpenId] [nvarchar](50) NULL,
[CurrentProjectId] [nvarchar](50) NULL,
[CurrentProjectRoleId] [nvarchar](max) NULL,
[CurrentProjectWorkPostId] [nvarchar](50) NULL,
[LoginProjectId] [nvarchar](50) NULL,
[LastMenuType] [nvarchar](50) NULL,
[LastIsOffice] [bit] NULL,
[LastProjectId] [nvarchar](50) NULL,
[DataFrom] [nvarchar](200) NULL,
[OldDataId] [nvarchar](200) NULL,
[IsCardNoOK] [bit] NULL,
[RelativeName] [nvarchar](200) NULL,
[RelativeTel] [nvarchar](200) NULL,
[Email] [nvarchar](200) NULL,
[CertificateId] [nvarchar](max) NULL,
CONSTRAINT [PK_Person_Persons] PRIMARY KEY CLUSTERED
(
[PersonId] 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]
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[Person_Persons] WITH CHECK ADD CONSTRAINT [FK_Person_Persons_Base_Depart] FOREIGN KEY([DepartId])
REFERENCES [dbo].[Base_Depart] ([DepartId])
GO
ALTER TABLE [dbo].[Person_Persons] CHECK CONSTRAINT [FK_Person_Persons_Base_Depart]
GO
ALTER TABLE [dbo].[Person_Persons] WITH CHECK ADD CONSTRAINT [FK_Person_Persons_Base_Project] FOREIGN KEY([CurrentProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[Person_Persons] CHECK CONSTRAINT [FK_Person_Persons_Base_Project]
GO
ALTER TABLE [dbo].[Person_Persons] WITH CHECK ADD CONSTRAINT [FK_Person_Persons_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
GO
ALTER TABLE [dbo].[Person_Persons] CHECK CONSTRAINT [FK_Person_Persons_Base_Unit]
GO
ALTER TABLE [dbo].[Person_Persons] WITH CHECK ADD CONSTRAINT [FK_Person_Persons_Base_WorkPost] FOREIGN KEY([WorkPostId])
REFERENCES [dbo].[Base_WorkPost] ([WorkPostId])
GO
ALTER TABLE [dbo].[Person_Persons] CHECK CONSTRAINT [FK_Person_Persons_Base_WorkPost]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PersonId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'UnitId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'DepartId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'WorkPostId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工号/卡号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'JobNum'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PersonName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'账号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Account'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码【加密】' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Password'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'本部人员(True-是,False-否)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IsOffice'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID(多角色,用逗号隔开)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'RoleIds'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'身份证号码(证件号码)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IdentityCard'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IdcardType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件开始日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IdcardStartDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件结束日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IdcardEndDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否永久【Y:是;N:否】' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IdcardForever'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发证机关' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IdcardAddress'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Telephone'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别(1:男;2:女)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Sex'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出生日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Birthday'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Address'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'头像地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PhotoUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'照片base64' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'HeadImage'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二维码地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'QRCodeAttachUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件正面路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IDCardUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件背面路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IDCardBackUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'签名路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'SignatureUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否外籍' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IsForeign'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否外聘' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IsOutside'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'婚姻状况' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'MaritalStatus'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'政治面貌' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PoliticsStatus'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PostTitleId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取得职称时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PostTitleDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职务ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'PositionId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'民族' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Nation'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文化程度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'EduLevel'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外语能力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'ForeignLanguage'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国家' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'CountryCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'省份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'ProvinceCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否在岗' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IsPost'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'毕业院校' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Graduate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所学专业' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Major'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'入院日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IntoDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参加工作时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'WorkDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'退休日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'RetirementDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合同到期时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'ValidityDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'微信OpenId' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'OpenId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前所在项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'CurrentProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前项目角色' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'CurrentProjectRoleId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前项目岗位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'CurrentProjectWorkPostId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登陆项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'LoginProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后登陆菜单' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'LastMenuType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后登陆是否本部' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'LastIsOffice'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后登陆项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'LastProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据来源' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'DataFrom'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原ID[外来数据]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'OldDataId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'身份证号码是否合法' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'IsCardNoOK'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'亲属姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'RelativeName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'亲属电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'RelativeTel'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮箱' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'Email'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职业资格证书' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons', @level2type=N'COLUMN',@level2name=N'CertificateId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员库' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_Persons'
GO
---将用户数据写入人员库表
INSERT INTO Person_Persons(PersonId,UnitId,DepartId,Account,JobNum,Password,PersonName
,RoleIds,IsPost,Sex,IdentityCard,Telephone,IsOffice,SignatureUrl,OpenId
,LastMenuType,LastIsOffice,LastProjectId,Email
,CurrentProjectId,CurrentProjectRoleId,CurrentProjectWorkPostId,DataFrom)
SELECT UserId,UnitId,DepartId,Account,UserCode,Password,UserName
,RoleId,IsPost,Sex,IdentityCard,Telephone,IsOffice,SignatureUrl,OpenId
,LastMenuType,LastIsOffice,LastProjectId,Email
,ProjectId,ProjectRoleId,ProjectWorkPostId,DataFrom
FROM Sys_User
WHERE Sys_User.UserId not in (SELECT PersonId FROM Person_Persons)
and Sys_User.IdentityCard not in (SELECT IdentityCard FROM Person_Persons)
GO
--插入现场人员
INSERT INTO Person_Persons(PersonId,IdentityCard)
SELECT NEWID(),A.IdentityCard
FROM (SELECT DISTINCT IdentityCard
FROM SitePerson_Person A
WHERE A.IdentityCard not in (SELECT IdentityCard FROM Person_Persons WHERE IdentityCard IS NOT NULL)) AS A
GO
----更新人员信息
update A set A.JobNum=B.CardNo,a.UnitId=b.UnitId,A.PersonName=b.PersonName
,A.WorkPostId=B.WorkPostId,A.Sex=B.Sex,A.Telephone=B.Telephone
,A.Address=B.Address,A.PhotoUrl=B.PhotoUrl
,A.HeadImage=B.HeadImage,A.IDCardUrl=B.IDCardUrl,A.QRCodeAttachUrl=B.QRCodeAttachUrl
,A.IsForeign=B.IsForeign,A.IsOutside=B.IsOutside,A.IdcardType=B.IdcardType,A.IdcardStartDate=B.IdcardStartDate
,A.IdcardEndDate=B.IdcardEndDate,A.IdcardAddress=B.IdcardAddress,A.IdcardForever=B.IdcardForever
,A.CountryCode=B.CountryCode,A.ProvinceCode=B.ProvinceCode,A.IsCardNoOK=B.IsCardNoOK
FROM Person_Persons AS A,SitePerson_Person AS B
WHERE A.IdentityCard=B.IdentityCard
UPDATE Person_Persons SET IDCardUrl=B.AttachUrl
FROM Person_Persons AS A,AttachFile AS B,SitePerson_Person AS C
WHERE A.IdentityCard=C.IdentityCard AND
C.PersonId+'#1'=B.ToKeyId AND B.AttachUrl IS NOT NULL
go
UPDATE Person_Persons SET IDCardUrl=B.AttachUrl
FROM Person_Persons AS A,AttachFile AS B,SitePerson_Person AS C
WHERE A.IdentityCard=C.IdentityCard AND
A.PersonId+'#5'=B.ToKeyId AND B.AttachUrl IS NOT NULL
go