Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 360|回復(fù): 3
打印 上一主題 下一主題

[表] 關(guān)于明細(xì)記錄表的主鍵設(shè)置

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2024-6-27 14:57:03 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
大家在開發(fā)時(shí),明細(xì)記錄表(如:請(qǐng)購(gòu)單明細(xì)表、采購(gòu)訂單明細(xì)表等等)是如何設(shè)置主鍵的?

明細(xì)記錄表主鍵設(shè)置一般如下:
1)用【自增ID】做主鍵
2)用【GUID】做主鍵。
3)單號(hào)+行號(hào),用這2個(gè)字段設(shè)置2個(gè)主鍵。
4)單號(hào)+行號(hào),合成1個(gè)字段,設(shè)置1個(gè)主鍵。
5)單號(hào)+行號(hào)+物料編號(hào),用3個(gè)字段,設(shè)置3個(gè)主鍵。


大家一般用哪種方式設(shè)置明細(xì)記錄主鍵的?希望大家積極發(fā)言,討論各種方式的優(yōu)點(diǎn)與缺點(diǎn)。謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點(diǎn)擊這里給我發(fā)消息

2#
發(fā)表于 2024-7-9 12:16:19 | 只看該作者
我 用自增ID 或GUID。這樣其它 真實(shí)字段可修改而不影響 表間關(guān)系。
3#
 樓主| 發(fā)表于 2024-7-21 23:34:16 | 只看該作者
本帖最后由 accben 于 2024-7-21 23:36 編輯

自增ID簡(jiǎn)單,但如果數(shù)據(jù)庫(kù)還原到其他服務(wù)器,已存在的自增ID不知會(huì)不會(huì)變。GUID感覺太長(zhǎng)太亂。
思來想去,我最后還是決定用:單號(hào)+行號(hào),設(shè)置雙主鍵。
4#
發(fā)表于 2024-7-23 19:42:56 | 只看該作者
學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 06:21 , Processed in 0.094475 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表