Foxtable(狐表)用户栏目专家坐堂 → 外部数据表主键的疑问


  共有27701人关注过本帖树形打印复制链接

主题:外部数据表主键的疑问

帅哥哟,离线,有人找我吗?
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
外部数据表主键的疑问  发帖心情 Post By:2008/9/4 15:38:00 [只看该作者]

给要作为外部表的数据表设置主键,最好是加一个自动增量型主键,使用起来和内部表没差别。
如果主键不是自动增量型主键,比如SQL Server中的一个订单表,主键是OrderID,OrderID是按月编号,2008080001...200808000n,那么使用起来与内部表有什么差别?或者说,相对于内部表来说,在增加行、删除行时需要注意什么?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/4 15:40:00 [只看该作者]

差别只有一条:

非自动增量型主键,每次只能增加一行,直到你输入主键,才能增加下一行。

除非你自己编写代码,每增加一行,就自动设置主键值。
[此贴子已经被作者于2008-9-4 15:54:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/9/4 15:53:00 [只看该作者]

谢了!

 回到顶部