我有兩個表格Case Table和Message Table。
一個案例可能有一些消息。
但是,消息應該有一個類似於「Case No/Msg No」的拒絕字段,並且Msg No應該位於相同大小寫的所有消息的從1開始的序列中。如何在SQL Server上的相同外鍵下具有唯一標識符
實施例:
案例1 MSG 1 - >價:1/1
案例1 MSG 2 - >價:1/2
案例2 MSG 1 - >價:2/1
消息否應該是一個序列,但只適用於相同情況下的消息。
我的問題是我如何創建MsgNo?
系統將是多用戶的,所以我不能使用get max函數來做到這一點。
只是要提到,我正在使用SQL Server 2008.
是否有任何其他方式來使用IDENTITY函數來實現這可能?
任何想法,歡迎
感謝所有幫助提前
M.A
您是否需要**來存儲這個數字,或者當您從數據庫中選擇行時可以計算出來(第二個選項更容易實現,甚至可以保持穩定,假設從未發生過刪除) –
我需要存儲這個號碼。謝謝 –