伊莉討論區
標題:
C#與SQL SERVER的問題
[打印本頁]
作者:
ggnnyy
時間:
2014-2-25 11:49 AM
標題:
C#與SQL SERVER的問題
各位高人好:
我在做C#的一個專案,中間遇到一個關於SQL語法的小問題,我在SQL中有兩個欄位為複合主鍵(a,b),而b為identity,我希望能將b依附著a,也就是說當a變了之後b的 identity自動編號又會變回1。請問各位高手這樣有辦法嗎?
作者:
winergogogo
時間:
2014-2-25 11:15 PM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
tw00167789
時間:
2014-12-5 09:15 AM
identity是系統自動維護的,你並不能指定,所以可能要單獨寫個KEY產生的小程式
作者:
sliceart
時間:
2015-1-12 12:06 AM
這個需求不是用程式算出來後再寫入嗎?
例如每一天的訂單都從1號重新計算
那我一定是資料表有自己的PK,例如流水號
然後還有一個欄位放日期,例如20150112
然後在一個欄位放該日的流水號,例如0001
程式在做的話就是判斷當日的日期是否有資料,沒資料就產生一筆,同時該流水號為0001
有資料就抓流水號+1,然後寫入阿....
是我理解錯了嗎?我覺得應該是這樣的阿...
塞的內容跟資料庫沒啥關係吧。程式端決定就好了...
如果是要說到效能,Index建立,那實際上還要看資料量跟更新異動頻率等吧....
作者:
ggnnyy
時間:
2015-1-13 09:17 PM
sliceart 發表於 2015-1-12 12:06 AM
這個需求不是用程式算出來後再寫入嗎?
例如每一天的訂單都從1號重新計算
謝謝大大的回覆,後來我也是朝這個方式去製作的,雖然帖子也發了一段時間了,還是很謝謝您
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!