采用路径标示扁平化树设计方式
来源:互联网 发布:painter软件和sai 编辑:程序博客网 时间:2024/06/12 18:20
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Property](
[PropertyId] [int] IDENTITY(1,1) NOT NULL,
[PropertyNo] [varchar](10) NOT NULL,
[PropertyName] [varchar](50) NOT NULL,
[PropertyCName] [varchar](50) NULL,
[PropertyEName] [varchar](50) NULL,
[Pinyin] [varchar](100) NULL,
[PinyinAbb] [varchar](50) NULL,
[ENameAbb] [varchar](50) NULL,
[PropertyPath] [varchar](10) NULL,
[ParentPropertyPath] [varchar](10) NULL,
[PropertyLevel] [smallint] NULL,
[SeqNo] [smallint] NULL,
[Remark] [varchar](200) NULL,
[IsValid] [bit] NULL,
[Company] [smallint] NULL,
[LastModifyMan] [varchar](50) NULL,
[LastModifyTime] [datetime] NULL,
CONSTRAINT [PK_Property] PRIMARY KEY CLUSTERED
(
[PropertyId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyNo'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性繁体名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyCName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性英文名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyEName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称拼音' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'Pinyin'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称拼音缩写' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PinyinAbb'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'英文名缩写' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'ENameAbb'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyPath'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父级属性路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'ParentPropertyPath'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性层级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'PropertyLevel'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'SeqNo'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否有效' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'IsValid'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'公司' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'Company'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后修改人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'LastModifyMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后修改时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property', @level2type=N'COLUMN',@level2name=N'LastModifyTime'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'属性' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Property'
GO
ALTER TABLE [dbo].[Property] ADD CONSTRAINT [DF_Property_SortNo] DEFAULT ((0)) FOR [SeqNo]
GO
ALTER TABLE [dbo].[Property] ADD CONSTRAINT [DF_Property_Company] DEFAULT ((0)) FOR [Company]
GO
树的路径设计方式
好处:
找当前及子LIKE '5%'
打所有的子:LIKE '5.%'
- 采用路径标示扁平化树设计方式
- 信息扁平化设计
- 扁平化设计原则
- 大话“扁平化设计”
- 扁平化设计
- 扁平化设计原则
- 扁平化 Web 设计
- 什么是扁平化设计?
- 扁平化设计请别太扁
- 扁平化设计
- 扁平化设计
- 扁平化设计原则
- 扁平化设计技巧
- 浅谈扁平化设计
- 扁平化设计之一 认识扁平化设计
- 扁平化设计-扁平化与拟物设计对比
- 也谈谈扁平化设计
- 扁平化设计配色方案
- 和菜鸟一起学数据结构之简单单链表实现
- VS10x Code Map安装
- 语音识别总结
- 如何安裝Quartus II 8.0 for Linux? (SOC) (Quartus II) (Linux)
- BPM介绍
- 采用路径标示扁平化树设计方式
- Linux与unix shell编程指南
- ArrayList和数组间的相互转换
- 【SVN版本管理必备】SVN merge 三种方式
- 莫言坦陈性格懦弱 称作家最重要是作品而非奖项-莫言-诺贝尔文学奖-中国作家
- C/C++按地址输出的方式
- 浅析_countof宏
- 安装 Python2.7 + jsoncpp-src-0.5.0
- Hadoop错误汇总(更新中)