| 發文者 | 好久沒有上BBS的人 |
| 日期 | 2007/10/12 下午 04:16:02 |
| 標題 | Re: 自動編號這種欄位要怎麼使用比較好? |
| Message Id | A13GUBA2$database@bbs.cs.nthu.edu.tw |
| 內文 | ※ 引述《BoHann.bbs@bbs.cis.nctu.edu.tw (延宕的人生)》之銘言: > 請問一下: > 如果一個table有「自動編號」的話,通常都是資料新增之後,編號才會自動填上去 > 假如我有一個 table1 是 > 員工編號(自動編號) > 員工姓名(文字) > 另一個 table2 是 > 員工編號 > 工作項目一 > 工作項目二 > 如果我要新增一個員工(意即:填上姓名,取得員工編號)之後 > 立刻更新他的工作項目表,那我要怎麼取得剛剛設給它的員工編號? > 立刻select table1,然後取最後一筆? 自動編號欄位是很危險的欄位 可以使用select IDENT_CURRENT來取得即將產生的值 但是試想若是在你完成之前有另外的程序做了新增的動作 你得到的就是錯誤的值 所以若是在多機環境中確保不會衝突的狀態 建議用後端的程序來做insert 單機或是使用頻率不常的表單才可以冒險用一下 -- [32m※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: yachine @59-115-159-170.dynamic.hinet.net |
.Net 原始碼 | ASP.NET News Reader Beta 0.2.9
個人資料 |
發表新文章 |
回覆 |
回信 |
轉寄 |
同標題 | 搜尋
| 列印
預覽
直接
2007/06/21 由於微軟新聞伺服器移除多數新聞群組 (newsgroup),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]