2011-12-11 127 views
-1

我有一個表CLIENT其中CLIENT_ID,varchar是主鍵。插入到此表中時,CLIENT_ID的第一個字符必須以「C」開頭。插入時觸發

檢查約束無法正常工作,所以我想使用觸發器。

有什麼建議嗎?

+0

而不是使用C作爲初始的,你可以使用兩個欄,CLIENT_INITIAL,CLIENT_ID,並設置主鍵? – ajreal

+0

thanx for ur reply ...但我不想要任何額外的列,該id初始字符以「C」開頭..就像C1,C2,C3和更多.. – sachin

+0

@ajreal如果'client_initial'總是會啓動與「C」這是一個非常毫無意義的專欄。 – Ben

回答