社区
MS-SQL Server
帖子详情
这样做有没有问题啊
人在江湖漂那能不挨刀
2006-05-04 12:24:02
把所有的数据库表都加一个ID,用自动增长的(int),做为主键,所有业务关联时都用这个ID,
...全文
261
12
打赏
收藏
这样做有没有问题啊
把所有的数据库表都加一个ID,用自动增长的(int),做为主键,所有业务关联时都用这个ID,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
人在江湖漂那能不挨刀
2006-05-10
打赏
举报
回复
up.
大家在继续给我谈谈
fyming
2006-05-08
打赏
举报
回复
比如customer表,lngCustomerID是自动增长字段,strCustomerCode是客户代码字段,strCustomerName是客户名称字段,其他表引用该表时就只需引用lngCustomerID,因此客户代码strCustomerCode可以随时动态修改.相同道理的还有item(物料表)、employee(员工表)等等。
知道用友的物料编码为什么不可以随时动态修改吗?因为他的物料表中的用来区别唯一值的直接就是物料编码字段,如果改动物料编码,想想看,要改多少张表?!
iamltd
2006-05-08
打赏
举报
回复
如果你的表里面本身没有唯一字段作主键,那就有必要建立一个自增长的字段作主键。
如果有唯一字段的话,那就可以不用多这个字段了。
注意,是唯一字段,不是复合唯一。如果是复合唯一,还是需要建立这个字段的。
人在江湖漂那能不挨刀
2006-05-08
打赏
举报
回复
各有利弊 权衡一下
-----------------------
就是想让你们告诉我怎么权衡
十一月猪
2006-05-08
打赏
举报
回复
各有利弊 权衡一下
人在江湖漂那能不挨刀
2006-05-08
打赏
举报
回复
up
aniude
2006-05-07
打赏
举报
回复
视情况而言吧,可以作为主键,查询和唯一性也好,都有好处
人在江湖漂那能不挨刀
2006-05-07
打赏
举报
回复
up
人在江湖漂那能不挨刀
2006-05-04
打赏
举报
回复
这样产生的主键,是看不懂的ID,只是做了唯一,这样有意义吗
hjm1980_2004
2006-05-04
打赏
举报
回复
不过,这样有一个好处就是不会出现重复的ID
人在江湖漂那能不挨刀
2006-05-04
打赏
举报
回复
关键我的领导非要我做数据库设计要按照这个原则,自己感觉用自动增长ID 不妥,而且每个表都用,肯定是没有必要
$扫地僧$
2006-05-04
打赏
举报
回复
关联用自动增长ID 我个人认为是可以的!
但没必要每张表 都建这么一个字段吧!!?
性能测试核心知识解惑
性能测试是一个很有前途但又很
没
前途的职业,很有前途是因为
做
的好能带来高收益,能解决项目和系统的很多疑难
问题
,甚至是大
问题
(现实中有多少系统崩溃的悲惨案例,造成的损失很多时候让人承受不起),而优秀的性能...
完整的Python和SAS数据分析
我总结出这样
做
的好处是边学习边比较,最后在不知不觉当中掌握了两门语言的精华和数据分析的通用方法或模式。过程虽有点长,但十分有趣。 最后,为了巩固已学的知识和技能,我还专门安排了针对PYTHON 和 SAS的中小型...
Java数据结构
对于后期想要学习算法与数据结构却不得不面对以下
问题
:
没
有自己的知识框架,无法关联知识点,学习效率低 有疑问而无人解答,有
问题
无法理解全靠猜测,一个
问题
卡好几天 市面上资料题解质量参差不齐,正确性未可知 ...
java实战算法数据
对于后期想要学习算法与数据结构却不得不面对以下
问题
:
没
有自己的知识框架,无法关联知识点,学习效率低 有疑问而无人解答,有
问题
无法理解全靠猜测,一个
问题
卡好几天 市面上资料题解质量参差不齐,正确性未可知 ...
尹成JAVA高并发算法
同样,这样也是
没
有任何竞争力的。 我们只可以粘贴复制相似度极高的功能,稍复杂的逻辑
没
有任何办法。 语言有很多,开发框架更是日新月异3个月不学就落后 我们可以学习很多语言,很多框架,但招聘不会考你用5种语言...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章