Re: [系統] primary key 的產生

看板Database (資料庫)作者 (遙遠的旅人)時間18年前 (2006/07/19 01:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《wctang (wctang)》之銘言: : 雖然用 guid 應該是可以在各種 dbms 平台上使用的方式,但很多人不喜歡這麼長 : 而且沒有順序的 key 。而 sequence 可用在 db2, oracle, postgresql, mysql 可模擬, : 但 mssql 沒有,雖然可以用 store procedure 來模擬。 : 而 auto increase 則是在 oracle 沒有。 : 如果要寫可用在各個 dbms 平台的程式時,大家在 primary key 產生時通常會怎麼處理? : (當然用 hibernate 之類的東西就不用考慮這種事了,所以問題的前提是自己寫 sql 的 : 情況) 我都是直接:人、事、時、地、物這樣下去排,很少有遇到衝突或排不了的。 當然,我是寫程式的,所以邏輯上自然直觀對我來說是第一重要的。 這可能不是件好事。 -- JAVA 是一個靜態型別reference指定、強物件型別判定的語言。 屬於類C/C++族。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.116.116
文章代碼(AID): #14lI1k7a (Database)
討論串 (同標題文章)
文章代碼(AID): #14lI1k7a (Database)