MSSQL 客户(CLIENT)建表SQL 及抽取语句;
建表SQL 及抽取语句;
--更新部门编号
update tblsystemuserbase set businessunitid = b.businessunitcode from tblbusinessunitbase_bak as b where tblsystemuserbase.businessunitid = b.businessunitid
--用户表
-- ---------------------------- DROP TABLE IF EXISTS tblsystemuserbase; CREATE TABLE tblsystemuserbase ( tblsystemuserid varchar(40) , username varchar(40) , createdbyname text , createdby varchar(200) , modifiedbyname text , modifiedby varchar(200) , createdon text NOT NULL, modifiedon text NOT NULL, businessunitid varchar(50) , businessunitidname text , statecode varchar(40) DEFAULT '0', statecodename varchar(200) , usercode varchar(50) , telephone varchar(100) , emailaddress varchar(100) , parentsystemuserid varchar(40) , parentsystemuseridname text , tblbusinessunitid varchar(50) , tblbusinessunitidname text , password varchar(200) , privilegesmodifiedon text, passwordmodifiedon text, owningorganizationid varchar(40) DEFAULT '00000000-0000-0000-0000-000000000000', owningorganizationidname text , avatar text , position varchar(100) , rekcode varchar(100) , canloginweb varchar(100), t1 varchar(100) , isvisible varchar(1) DEFAULT '1', isvisiblename text , expiration_date text, canloginwebname text )
CREATE TABLE [dbo].[CLIENT]( [ID] [int] IDENTITY(10000000,1) NOT NULL, [NAME] [nvarchar](100) NOT NULL, [REGISTEREDNumber] [nvarchar](50) NULL, [ALIAS1] [nvarchar](100) NULL, [ALIAS2] [nvarchar](100) NULL, [KEY1] [nvarchar](20) NULL, [KEY2] [nvarchar](20) NULL, [KEY3] [nvarchar](20) NULL, [KEY0] [nvarchar](20) NULL, [REGIONCODE] [nvarchar](20) NULL, [REGIONNAME] [nvarchar](100) NULL, [SAPID] [nvarchar](20) NULL, [CATEGORY] [nvarchar](20) NOT NULL, [LEVEL1] [nvarchar](20) NULL, [LEVEL2] [nvarchar](20) NULL, [DEPART1] [nvarchar](20) NULL, [DEPART2] [nvarchar](20) NULL, [DEPART3] [nvarchar](20) NULL, [DEPART4] [nvarchar](20) NULL, [DEPART5] [nvarchar](20) NULL, [PINYIN] [nvarchar](20) NULL, [ADDRESS] [nvarchar](100) NULL, [TELPHONE] [nvarchar](20) NULL, [EMAIL] [nvarchar](30) NULL, [POSTCODE] [nvarchar](6) NULL, [ISAGREEMENT] [nvarchar](6) NULL, [ISFLOW] [nvarchar](10) NULL, [ISCHAIN] [nvarchar](10) NULL, [PARENTID] [int] NULL, [TYPE1] [nvarchar](20) NULL, [TYPE2] [nvarchar](20) NULL, [TYPE3] [nvarchar](20) NOT NULL, [CREATEBY] [nchar](10) NULL, [CREATETIME] [smalldatetime] NULL, [MODIFYBY] [nchar](10) NULL, [MODIFYTME] [smalldatetime] NULL, [NOTE] [nvarchar](100) NULL ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'客户ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'ID' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'客户名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'NAME' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'机构代码证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'REGISTEREDNumber' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'曾用名1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'ALIAS1' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'曾用名2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'ALIAS2' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关键字1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'KEY1' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关键字2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'KEY2' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关键字3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'KEY3' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排除关键字' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'KEY0' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'REGIONCODE' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区全称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'REGIONNAME' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SAP编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'SAPID' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'CATEGORY' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'级别1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'LEVEL1' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'级别2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'LEVEL2' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'OTC部' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'DEPART1' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'DEPART2' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'DEPART3' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'DEPART4' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门5' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'DEPART5' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'拼音简写' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'PINYIN' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @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'CLIENT', @level2type=N'COLUMN',@level2name=N'TELPHONE' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮编' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'POSTCODE' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否协议' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'ISAGREEMENT' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否发流向' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'ISFLOW' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否连锁' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'ISCHAIN' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'PARENTID' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分类1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'TYPE1' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分类2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'TYPE2' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分类3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'TYPE3' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'CREATEBY' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'CREATETIME' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'MODIFYBY' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'MODIFYTME' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLIENT', @level2type=N'COLUMN',@level2name=N'NOTE' GO
insert client( name,regionname, category,level1, level2,type1,type2, isagreement,isflow, ischain,address, alias1,note,alias2,type3) select name,countyid, accountclassificationcode,right(accountclassificationcode2,10), account_grade_level,st_type,account_grade, 0,acc_ispost, 0,address, accountclassificationcode2 , account_tag ,parentaccountid,'' from accountbase
CREATE TABLE [dbo].[LR_REGION]( [countyid] [varchar](40) NULL, [countycode] [varchar](20) NULL, [parentcode] [varchar](20) NULL, [level] [int] null, [countyname] [varchar](50) NULL, [citycode] [varchar](20) NULL, [cityname] [varchar](50) NULL, [provincecode] [varchar](20) NULL, [provincename] [varchar](50) NULL, [fullname] [varchar](200) NULL, [depart_1] [varchar](20) NULL, [depart_2] [varchar](20) NULL, [depart_3] [varchar](20) NULL, [depart_4] [varchar](20) NULL, [depart_5] [varchar](20) NULL, [statecode] [int])
insert [LR_REGION] (countyid,countycode,countyname,citycode,cityname )
select countyid,code,name,city_code,cityidname from countybase
活到老,学到老。