mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-04-05 17:38:01 +08:00
2665 lines
83 KiB
Transact-SQL
2665 lines
83 KiB
Transact-SQL
/*==============================================================*/
|
||
/* DBMS name: Microsoft SQL Server 2008 */
|
||
/* Created on: 2015/10/27 8:57:02 */
|
||
/*==============================================================*/
|
||
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('Module')
|
||
and type = 'U')
|
||
drop table Module
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('ModuleRole')
|
||
and type = 'U')
|
||
drop table ModuleRole
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('Org')
|
||
and type = 'U')
|
||
drop table Org
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('Page')
|
||
and type = 'U')
|
||
drop table Page
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('PageElement')
|
||
and type = 'U')
|
||
drop table PageElement
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('PageElementGrant')
|
||
and type = 'U')
|
||
drop table PageElementGrant
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('Role')
|
||
and type = 'U')
|
||
drop table Role
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('[User]')
|
||
and type = 'U')
|
||
drop table [User]
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('UserCfg')
|
||
and type = 'U')
|
||
drop table UserCfg
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('UserExt')
|
||
and type = 'U')
|
||
drop table UserExt
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('UserModule')
|
||
and type = 'U')
|
||
drop table UserModule
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('UserOrg')
|
||
and type = 'U')
|
||
drop table UserOrg
|
||
go
|
||
|
||
if exists (select 1
|
||
from sysobjects
|
||
where id = object_id('UserRole')
|
||
and type = 'U')
|
||
drop table UserRole
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: Module */
|
||
/*==============================================================*/
|
||
create table Module (
|
||
Id int identity,
|
||
CascadeId varchar(255) not null default ' ',
|
||
Name varchar(255) not null default ' ',
|
||
Url varchar(255) not null default ' ',
|
||
HotKey varchar(255) not null default ' ',
|
||
ParentId int not null default 0,
|
||
IsLeaf bit not null default 1,
|
||
IsAutoExpand bit not null default 0,
|
||
IconName varchar(255) not null default ' ',
|
||
Status int not null default 1,
|
||
ParentName varchar(255) not null default ' ',
|
||
Vector varchar(255) not null default ' ',
|
||
SortNo int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('Module') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CascadeId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'CascadeId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'CascadeId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Name'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Name'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Url')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Url'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>URL',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Url'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'HotKey')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'HotKey'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ȼ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'HotKey'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsLeaf')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'IsLeaf'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Ƿ<EFBFBD>Ҷ<EFBFBD>ӽڵ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'IsLeaf'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsAutoExpand')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'IsAutoExpand'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Ƿ<EFBFBD><EFBFBD>Զ<EFBFBD>չ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'IsAutoExpand'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IconName')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'IconName'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ڵ<EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'IconName'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Status')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Status'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ǰ״̬',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Status'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentName')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentName'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentName'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Vector')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Vector'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ʸ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'Vector'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Module')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'SortNo')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'SortNo'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Module', 'column', 'SortNo'
|
||
go
|
||
|
||
alter table Module
|
||
add constraint PK_aos_sys_module primary key nonclustered (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: ModuleRole */
|
||
/*==============================================================*/
|
||
create table ModuleRole (
|
||
Id int not null,
|
||
RoleId int not null default 0,
|
||
ModuleId int not null default 0,
|
||
Type int not null default 0,
|
||
OperateTime datetime not null default getdate(),
|
||
OperatorId int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('ModuleRole') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'ModuleRole'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>-<2D><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'ModuleRole'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('ModuleRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('ModuleRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'RoleId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'RoleId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'RoleId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('ModuleRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ModuleId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'ModuleId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'ModuleId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('ModuleRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('ModuleRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperateTime'
|
||
go
|
||
|
||
alter table ModuleRole
|
||
add constraint PK_MODULEROLE primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: Org */
|
||
/*==============================================================*/
|
||
create table Org (
|
||
Id int identity,
|
||
CascadeId varchar(255) not null default ' ',
|
||
Name varchar(255) not null default ' ',
|
||
HotKey varchar(255) not null default ' ',
|
||
ParentId int not null default 0,
|
||
ParentName varchar(255) not null default ' ',
|
||
IsLeaf bit not null default 1,
|
||
IsAutoExpand bit not null default 0,
|
||
IconName varchar(255) not null default ' ',
|
||
Status int not null default 1,
|
||
Type int not null default 0,
|
||
BizCode varchar(255) not null default ' ',
|
||
CustomCode varchar(4000) not null default ' ',
|
||
CreateTime datetime not null default getdate(),
|
||
CreateId int not null default 0,
|
||
SortNo int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('Org') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CascadeId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CascadeId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CascadeId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Name'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Name'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'HotKey')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'HotKey'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ȼ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'HotKey'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentName')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentName'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentName'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsLeaf')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'IsLeaf'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Ƿ<EFBFBD>Ҷ<EFBFBD>ӽڵ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'IsLeaf'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsAutoExpand')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'IsAutoExpand'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Ƿ<EFBFBD><EFBFBD>Զ<EFBFBD>չ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'IsAutoExpand'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IconName')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'IconName'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ڵ<EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'IconName'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Status')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Status'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ǰ״̬',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Status'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'BizCode')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'BizCode'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'BizCode'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CustomCode')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CustomCode'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CustomCode'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateTime'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Org')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'SortNo')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'SortNo'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Org', 'column', 'SortNo'
|
||
go
|
||
|
||
alter table Org
|
||
add constraint PK_ORG primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: Page */
|
||
/*==============================================================*/
|
||
create table Page (
|
||
Id int identity,
|
||
ModuleId int not null default 0,
|
||
Name varchar(255) not null default ' ',
|
||
Url varchar(255) not null default ' ',
|
||
Type int not null default 0,
|
||
Enabled bit not null default 1,
|
||
IsDefault bit not null default 0,
|
||
Icon varchar(255) not null default ' ',
|
||
IconBig varchar(255) not null default ' ',
|
||
Vector varchar(255) not null default ' ',
|
||
SortNo int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('Page') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'һ<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ModuleId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'ModuleId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'ModuleId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Name'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Name'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Url')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Url'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ҳ<EFBFBD><EFBFBD>URL',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Url'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Enabled')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Enabled'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ʹ<EFBFBD><EFBFBD>״̬',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Enabled'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsDefault')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'IsDefault'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Ƿ<EFBFBD>ȱʡ<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'IsDefault'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Icon')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Icon'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'Сͼ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Icon'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IconBig')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'IconBig'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'IconBig'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Vector')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Vector'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ʸ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'Vector'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Page')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'SortNo')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'SortNo'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Page', 'column', 'SortNo'
|
||
go
|
||
|
||
alter table Page
|
||
add constraint PK_PAGE primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: PageElement */
|
||
/*==============================================================*/
|
||
create table PageElement (
|
||
Id int not null,
|
||
DomId varchar(255) not null default ' ',
|
||
Name varchar(255) not null default ' ',
|
||
Type int not null default 0,
|
||
ModuleId int not null default 0,
|
||
Remark varchar(4000) not null default ' '
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('PageElement') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ҳ<EFBFBD><EFBFBD>Ԫ<EFBFBD>ر<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElement'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElement')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElement')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'DomId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'DomId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'DOM ID',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'DomId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElement')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Name'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Name'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElement')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElement')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ModuleId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'ModuleId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'ModuleId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElement')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Remark')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Remark'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ע',
|
||
'user', @CurrentUser, 'table', 'PageElement', 'column', 'Remark'
|
||
go
|
||
|
||
alter table PageElement
|
||
add constraint PK_PAGEELEMENT primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: PageElementGrant */
|
||
/*==============================================================*/
|
||
create table PageElementGrant (
|
||
Id int not null,
|
||
ElementId int not null default 0,
|
||
UserId int not null default 0,
|
||
RoleId int not null default 0,
|
||
PostId int not null default 0,
|
||
GrantType int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('PageElementGrant') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ҳ<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElementGrant')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElementGrant')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ElementId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'ElementId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ҳ<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'ElementId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElementGrant')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'UserId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'UserId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElementGrant')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'RoleId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'RoleId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'RoleId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElementGrant')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'PostId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'PostId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'PostId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('PageElementGrant')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'GrantType')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'GrantType'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'PageElementGrant', 'column', 'GrantType'
|
||
go
|
||
|
||
alter table PageElementGrant
|
||
add constraint PK_PAGEELEMENTGRANT primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: Role */
|
||
/*==============================================================*/
|
||
create table Role (
|
||
Id int identity,
|
||
Name varchar(255) not null default ' ',
|
||
Status int not null default 1,
|
||
Type int not null default 0,
|
||
CreateTime datetime not null default getdate(),
|
||
CreateId varchar(64) not null default ' ',
|
||
CreateOrgId int not null default 0,
|
||
CreateOrgCascadeId varchar(255) not null default ' '
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('Role') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Role'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Name'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Name'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Status')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Status'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ǰ״̬',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Status'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateTime'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateOrgId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateOrgId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateOrgId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('Role')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateOrgCascadeId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateOrgCascadeId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Žڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateOrgCascadeId'
|
||
go
|
||
|
||
alter table Role
|
||
add constraint PK_ROLE primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: [User] */
|
||
/*==============================================================*/
|
||
create table [User] (
|
||
Id int not null,
|
||
Account varchar(255) not null default ' ',
|
||
Password varchar(255) not null default ' ',
|
||
Name varchar(255) not null default ' ',
|
||
Sex int not null default 0,
|
||
Status int not null default 0,
|
||
Type int not null default 0,
|
||
BizCode varchar(255) not null default ' ',
|
||
CreateTime datetime not null default getdate(),
|
||
CreateId int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('[User]') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Account')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Account'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>ʺ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Account'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Password')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Password'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Password'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Name'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Name'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Sex')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Sex'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>Ա<EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Sex'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Status')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Status'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD>״̬',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Status'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'BizCode')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'BizCode'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'BizCode'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateTime'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('[User]')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateId'
|
||
go
|
||
|
||
alter table [User]
|
||
add constraint PK_USER primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: UserCfg */
|
||
/*==============================================================*/
|
||
create table UserCfg (
|
||
Id int not null default 0,
|
||
Theme varchar(255) not null default ' ',
|
||
Skin varchar(255) not null default ' ',
|
||
NavBarStyle varchar(255) not null default ' ',
|
||
TabFocusColor varchar(255) not null default ' ',
|
||
NavTabIndex int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('UserCfg') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserCfg'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserCfg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserCfg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Theme')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Theme'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Theme'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserCfg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Skin')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Skin'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Skin'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserCfg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'NavBarStyle')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavBarStyle'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavBarStyle'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserCfg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'TabFocusColor')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'TabFocusColor'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'Tab<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'TabFocusColor'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserCfg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'NavTabIndex')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavTabIndex'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱʡ<EFBFBD>ҳ',
|
||
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavTabIndex'
|
||
go
|
||
|
||
alter table UserCfg
|
||
add constraint PK_USERCFG primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: UserExt */
|
||
/*==============================================================*/
|
||
create table UserExt (
|
||
Id int not null,
|
||
Email varchar(255) not null default ' ',
|
||
Phone_ varchar(255) not null default ' ',
|
||
Mobile varchar(255) not null default ' ',
|
||
Address varchar(255) not null default ' ',
|
||
Zip varchar(255) not null default ' ',
|
||
Birthday varchar(255) not null default ' ',
|
||
IdCard varchar(255) not null default ' ',
|
||
QQ varchar(255) not null default ' ',
|
||
DynamicField varchar(4000) not null default ' ',
|
||
ByteArrayId int not null default 0,
|
||
Remark varchar(4000) not null default ' ',
|
||
Field1 varchar(255) not null default ' ',
|
||
Field2 varchar(255) not null default ' ',
|
||
Field3 varchar(255) not null default ' '
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('UserExt') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserExt'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Email')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Email'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Email'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Phone_')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Phone_'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>̶<EFBFBD><EFBFBD>绰',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Phone_'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Mobile')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Mobile'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ƶ<EFBFBD><EFBFBD>绰',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Mobile'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Address')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Address'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>ַ',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Address'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Zip')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Zip'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>ʱ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Zip'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Birthday')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Birthday'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Birthday'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IdCard')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'IdCard'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'IdCard'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'QQ')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'QQ'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'QQ',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'QQ'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'DynamicField')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'DynamicField'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'DynamicField'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ByteArrayId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'ByteArrayId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ID',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'ByteArrayId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Remark')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Remark'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ע',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Remark'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Field1')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field1'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>1',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field1'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Field2')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field2'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>2',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field2'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserExt')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Field3')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field3'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>3',
|
||
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field3'
|
||
go
|
||
|
||
alter table UserExt
|
||
add constraint PK_USEREXT primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: UserModule */
|
||
/*==============================================================*/
|
||
create table UserModule (
|
||
Id int not null,
|
||
UserId int not null default 0,
|
||
ModuleId int not null default 0,
|
||
Type int not null default 0,
|
||
OperateTime datetime not null default getdate(),
|
||
OperatorId int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('UserModule') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>-<2D>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserModule')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserModule')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'UserId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'UserId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserModule')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ModuleId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'ModuleId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'ModuleId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserModule')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'Type'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'Type'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserModule')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperateTime'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserModule')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperatorId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperatorId'
|
||
go
|
||
|
||
alter table UserModule
|
||
add constraint PK_USERMODULE primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: UserOrg */
|
||
/*==============================================================*/
|
||
create table UserOrg (
|
||
Id int not null,
|
||
OrgId int not null default 0,
|
||
UserId int not null default 0,
|
||
OperateTime datetime not null default getdate(),
|
||
OperatorId int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('UserOrg') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserOrg'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD>-<2D><><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserOrg'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserOrg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserOrg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'UserId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'UserId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserOrg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperateTime'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserOrg')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperatorId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperatorId'
|
||
go
|
||
|
||
alter table UserOrg
|
||
add constraint PK_USERORG primary key (Id)
|
||
go
|
||
|
||
/*==============================================================*/
|
||
/* Table: UserRole */
|
||
/*==============================================================*/
|
||
create table UserRole (
|
||
Id int not null,
|
||
RoleId int not null default 0,
|
||
UserId int not null default 0,
|
||
OperateTime datetime not null default getdate(),
|
||
OperatorId int not null default 0
|
||
)
|
||
go
|
||
|
||
if exists (select 1 from sys.extended_properties
|
||
where major_id = object_id('UserRole') and minor_id = 0)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserRole'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD>-<2D><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserRole'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'Id'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'Id'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'UserId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'UserId'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperateTime'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperateTime'
|
||
go
|
||
|
||
if exists(select 1 from sys.extended_properties p where
|
||
p.major_id = object_id('UserRole')
|
||
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId')
|
||
)
|
||
begin
|
||
declare @CurrentUser sysname
|
||
select @CurrentUser = user_name()
|
||
execute sp_dropextendedproperty 'MS_Description',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperatorId'
|
||
|
||
end
|
||
|
||
|
||
select @CurrentUser = user_name()
|
||
execute sp_addextendedproperty 'MS_Description',
|
||
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
|
||
'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperatorId'
|
||
go
|
||
|
||
alter table UserRole
|
||
add constraint PK_USERROLE primary key (Id)
|
||
go
|
||
|