LaspMedlem sedan juli 200012 978 inläggTrådstart25 apr. 2003 09:10#1Hur skall man skriva och lägga in en SP i "Customer" för att förhindra att "F" sätts på BetSatt om UtlKund är sann. En utländsk Kund kan alltså bara betala "K"ontant. Och hur styr jag felmeddelandet?
LLarsGMedlem sedan dec. 200012 464 inlägg25 apr. 2003 14:15#2Du kan definiera ett check-villkor eller en trigger create table customer (... constraint Foreigners_pay_cash check ((utlKund = 'Ja' and BetSatt = 'K') or utlKund = 'Nej') ) I så fall kan du få upp namnet Foreigners_pay_cash i felmeddelanden. I en procedure (sql server) kan du anvädna raiseerror för att skicka egna fel if @utlKund = 'Ja' and @Betsatt = 'F' raiserror ....