以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据表主键的疑问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=219)

--  作者:kylin
--  发布时间:2008/9/4 15:38:00
--  外部数据表主键的疑问
给要作为外部表的数据表设置主键,最好是加一个自动增量型主键,使用起来和内部表没差别。
如果主键不是自动增量型主键,比如SQL Server中的一个订单表,主键是OrderID,OrderID是按月编号,2008080001...200808000n,那么使用起来与内部表有什么差别?或者说,相对于内部表来说,在增加行、删除行时需要注意什么?
--  作者:狐狸爸爸
--  发布时间:2008/9/4 15:40:00
--  
差别只有一条:

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

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

--  作者:kylin
--  发布时间:2008/9/4 15:53:00
--  
谢了!