所以,你说你写个编码规范,那技术更新应该跟得上啊,而且得前后一致。譬如SQL Server创建表和聚集索引:
CREATE TABLE [dbo].[NewTableName] (
[Id] UNIQUEIDENTIFIER PRIMARY KEY NONCLUSTERED,
[ClusteredKey] BIGINT NOT NULL IDENTITY (1, 1),
-- Custom Columns here
-- [MyFieldOne] NVARCHAR(255) NOT NULL,
-- [MyFieldTwo] BIT
)
GO
CREATE CLUSTERED INDEX [IX_NewTableName_ClusteredKey] ON [dbo].[NewTableName]([ClusteredKey])
GO
问题是,这个标准,1是没跟随新版本,2是繁琐而且PK/索引的名字还是随机的(图1)
从SQL Server 2014开始,我们就可以用以下方法一个命令解决2个问题:
CREATE TABLE [dbo].[NewTableName] (
[Id] UNIQUEIDENTIFIER,
[ClusteredKey] BIGINT NOT NULL IDENTITY (1, 1),
-- Custom Columns here
-- [MyFieldOne] NVARCHAR(255) NOT NULL,
-- [MyFieldTwo] BIT
CONSTRAINT PK_NewTableName PRIMARY KEY NONCLUSTERED (Id),
CONSTRAINT IX_NewTableName_ClusteredKey UNIQUE CLUSTERED (ClusteredKey)
)
CREATE TABLE [dbo].[NewTableName] (
[Id] UNIQUEIDENTIFIER PRIMARY KEY NONCLUSTERED,
[ClusteredKey] BIGINT NOT NULL IDENTITY (1, 1),
-- Custom Columns here
-- [MyFieldOne] NVARCHAR(255) NOT NULL,
-- [MyFieldTwo] BIT
)
GO
CREATE CLUSTERED INDEX [IX_NewTableName_ClusteredKey] ON [dbo].[NewTableName]([ClusteredKey])
GO
问题是,这个标准,1是没跟随新版本,2是繁琐而且PK/索引的名字还是随机的(图1)
从SQL Server 2014开始,我们就可以用以下方法一个命令解决2个问题:
CREATE TABLE [dbo].[NewTableName] (
[Id] UNIQUEIDENTIFIER,
[ClusteredKey] BIGINT NOT NULL IDENTITY (1, 1),
-- Custom Columns here
-- [MyFieldOne] NVARCHAR(255) NOT NULL,
-- [MyFieldTwo] BIT
CONSTRAINT PK_NewTableName PRIMARY KEY NONCLUSTERED (Id),
CONSTRAINT IX_NewTableName_ClusteredKey UNIQUE CLUSTERED (ClusteredKey)
)
Norman Copenhagen 测评招募中,提供150美金。
测评报名参与方法看图二。发文要求看最后一张图。小巢会选出不超过3位朋友把Norman Copenhagen带回家。
♡ 创立于世纪之交的Norman CPH致力于通过伟大的设计挑战传统思维,让平凡变得不平凡。创立至今,他的产品销往全球80多个国家,一路荣获80多个设计奖项。
小巢推荐单品
♡ Block table 小推车,质感之选,客厅厨房最智慧的美丽收纳
♡ whiskeyglasses 和Cognac glass酒杯 有着绝对独一无二的设计,喜欢小酌一杯的朋友不能缺少这一套哦~
♡ Flip 桌面镜,任意调节方向的同时兼顾收纳,放常用的护肤品和小首饰再合适不过了
♡ 更多优秀单品去北巢官网看看吧~~
#北欧之巢# #nordicnest#
测评报名参与方法看图二。发文要求看最后一张图。小巢会选出不超过3位朋友把Norman Copenhagen带回家。
♡ 创立于世纪之交的Norman CPH致力于通过伟大的设计挑战传统思维,让平凡变得不平凡。创立至今,他的产品销往全球80多个国家,一路荣获80多个设计奖项。
小巢推荐单品
♡ Block table 小推车,质感之选,客厅厨房最智慧的美丽收纳
♡ whiskeyglasses 和Cognac glass酒杯 有着绝对独一无二的设计,喜欢小酌一杯的朋友不能缺少这一套哦~
♡ Flip 桌面镜,任意调节方向的同时兼顾收纳,放常用的护肤品和小首饰再合适不过了
♡ 更多优秀单品去北巢官网看看吧~~
#北欧之巢# #nordicnest#
6月1日
哥哥【2021第二季中英文阅读挑战打卡9次+中文第三档30-12本+英文第三档30-11本+中主播3-0次+英主播3-0次+中录音10-0次+英录音10-0次 】
六一放假一天,在家百无聊赖,总是偷偷看pad,中午也不睡觉,傍晚去轮滑社参加活动,回来洗完澡都九点半了,吃过宵夜之后明显困的睁不动眼了,还是坚持读了两本书。本来我是准备读一本英文,可是人家自己挑了两本鸽子。实话说,《the pigen finds a hot dog》那本书我都没看懂,里面的单词有好几个不认识。老母亲的英语需要加加强啊…
妹妹【2021第二季中英文阅读挑战打卡8次+中文第二档20-9本+英文第二档20-10本+中主播3-0次+英主播3-0次+中录音10-0次+英录音10-0次 】
妹妹看的是《the rainbow dining table》,自己拿着看的,然后还跟着我读。妹妹这点很好,她喜欢开口说,有时候也会学哥哥说话,就跟小复读机一样[嘻嘻] https://t.cn/RxBHUwf
哥哥【2021第二季中英文阅读挑战打卡9次+中文第三档30-12本+英文第三档30-11本+中主播3-0次+英主播3-0次+中录音10-0次+英录音10-0次 】
六一放假一天,在家百无聊赖,总是偷偷看pad,中午也不睡觉,傍晚去轮滑社参加活动,回来洗完澡都九点半了,吃过宵夜之后明显困的睁不动眼了,还是坚持读了两本书。本来我是准备读一本英文,可是人家自己挑了两本鸽子。实话说,《the pigen finds a hot dog》那本书我都没看懂,里面的单词有好几个不认识。老母亲的英语需要加加强啊…
妹妹【2021第二季中英文阅读挑战打卡8次+中文第二档20-9本+英文第二档20-10本+中主播3-0次+英主播3-0次+中录音10-0次+英录音10-0次 】
妹妹看的是《the rainbow dining table》,自己拿着看的,然后还跟着我读。妹妹这点很好,她喜欢开口说,有时候也会学哥哥说话,就跟小复读机一样[嘻嘻] https://t.cn/RxBHUwf
✋热门推荐