以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于自增列的影响,请教! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91041) |
-- 作者:zhy400137 -- 发布时间:2016/9/28 10:11:00 -- 关于自增列的影响,请教! 老师,请教几个个问题: 1.由于之前学过段时间ACCESS所以到狐表后也是一直沿用自增列做主键,并且和其他表做关联,写的几个小东东 也正常在运行,最近通过学习发现自增列ID的一些缺点,但现在也没法改了,就想确认下: 写好的几个东东,不是分布式的,也没有数据合并的需要,但有可能会通过分离附加或还原BAK文件的方式调换SQLSERVER 服务器,这种情况有影响吗? 2.GUID的用法 通过搜索论坛发现这样可以生成 GUID编号:Guid.NewGuid.TOstring(),是直接在DataRowadding中写入这句代码就可以得到 不重复的ID:e.datarow("编号\')=Guid.NewGuid.TOstring() ? 请老师解惑,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2016/9/28 10:36:00 -- 1、附加和还原不会影响备份前的原有数据 2、Guid理论上是不会重复的,只是Guid编号不好理解,如果展现编号,用户就迷糊了
|
-- 作者:zhy400137 -- 发布时间:2016/9/28 10:41:00 -- 那GUID的用法是否和我第2点写的一样用呢? |
-- 作者:有点蓝 -- 发布时间:2016/9/28 10:49:00 -- 是的,试试就知道了 |
-- 作者:zhy400137 -- 发布时间:2016/9/28 11:08:00 -- 好的,谢谢! |