Hur 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? :q
SP
2 svar · 227 visningar · startad av Lasp
Du 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 ....
Tack LarsG! Skall testa och återkomma.