關于數據表之間的約束關系用什么方法比較好﹖
有几個問題請教各位高手﹕
1﹑有兩個表 gpi 和 mastpay
現在想讓 gpi.pi_payno 一定是 mastpay.pay_no中的取值
我發現有兩種方法可以實現﹐一個是建立關聯﹐另一個是在gpi中寫觸發器﹐如果想在違反約束時出現自己定義的提示﹐是不是應該寫觸發器才行﹖用關聯建立的約束有沒有辦法控制提示信息呢﹖
2﹑在存儲過程中使用 Raiserror 彈出的提示中前面總會帶一長串附加字串﹐有什么辦法去掉嗎﹖
3﹑1中的兩個表之間的約束﹐是建立關聯好呢還是寫觸發器好﹖不用兩個都寫吧﹖我覺得建立關聯的話不用寫程序倒是挺方便的﹐只是提示不太友好﹐看上去不爽。不知大家有什么好的解決辦法﹖