Hvala Zidar!
Gledala sam primere iz Help-a,pa sam dobila ideju da uradim nesto ovako:
Code:
CREATE TRIGGER trProveriVreme
ON Fakture FOR INSERT,UPDATE AS
DECLARE @datum1 datetime, @datum2 datetime
SELECT @datum1 = DatumValute from inserted
SELECT @datum2 = DPO from inserted
IF (@datum1 > @datum2) BEGIN
PRINT 'Datum roka placanja nije korektan!'
ROLLBACK TRAN
RETURN
END
Gde je DatumValute, datum kad faktura stize, a DPO do kad mora da se plati.
Jel' bi mogao ovo da bude triger?
Kad sam izvrsila ovaj upit nije bilo greske, medjutim kad sam probala sa INSERT da ubacim slog,on mi javlja sintaksnu gresku oko datuma,a unosila sam nesto ovako:INSERT(2.03.2006),i ono javlja nesto oko ".2006",jel problem oko formata za datum ili mislis da je nesto drugo?
Jos nesto,ono polje "proknjizeno" sam htela da izbacim sa:
ALTER TABLE Fakture
DROP COLUMN Proknjizeno bit NOT NULL;
I,nije mi dozvolio zbog definisanog DEFAULT-a, pa sam probala sa:
ALTER TABLE Fakture
ALTER COLUMN Proknjizeno bit NOT NULL DROP CONSTRAINT [DF_Fakture_Proknjizeno];
Medjutim i to nije u redu...Sta treba da ispravim?
Pozdrav
Nasla sam gresku!
Datum mora sa crtom izmedju, 2-5-2006, ali mi nije jasno sto mi ne prihvata taj datum nego neki bezveze,1.7.1894?
Verovatno nesto treba da se podesi?Ali,sta?
[Ovu poruku je menjao tanjakg81 dana 05.06.2006. u 19:34 GMT+1]