ja dati neatbilst normām tad errors, ja atbilst tad veicam insertu. meistaram drosvien trivials gadijums, es netieku galaa ar manuaaliem.
jautajums nr.1: kā lai count(id) skaitu dabuju @skaits mainigajaa?
jautajums nr.2: kā lai tieku klat tam vertibam kas bij insert vaicajumaa kura vieta strada sis trigeris?
CREATE TRIGGER insertEksponats ON eksponats INSTEAD OF INSERT AS DECLARE @skaits int; // select count(id) from tabula where lauks='konkreta vertiba no inserta vaicajuma kura vieta starda sis trigeris' // tad count rezultatu kautka iedabuu @skaits IF @skaits>0 BEGIN PRINT 'man kludas pazinojums' END ELSE BEGIN INSERT INTO eksponats(id, vertiba) VALUES(id,vertiba) //pietam shai te insertaa vajadzetu izpildit to insertu kura vieta nostradaa sis trigeris //vai vismaz ar tam apsaam vertibaam ENDpaldies.
Šo rakstu rediģēja Jeasus: 15 January 2009 - 16:59












