Forum
Merhaba,
SQL de hazırladığım triggeri oracle için uyarlayıp çalıştırdım fakat hatalar alıyorum.
Buradaki değişkenleri nasıl oracle'a göre uyarlayabilirim forum içerisinde benzer bir konu bulamadım. Bilgisi olan varmı ?
CREATE TRIGGER [dbo].[TRG_VERGINOKONTROL] ON [dbo].[CARITABLOM]
FOR INSERT
AS
BEGIN
DECLARE @VERGIDAIRESI NVARCHAR(MAX)
DECLARE @VERGINUMARASI NVARCHAR(MAX)
DECLARE @SUBE_KODU INT
SELECT @VERGIDAIRESI = VERGI_DAIRESI, @VERGINUMARASI = VERGI_NUMARASI, @SUBE_KODU = SUBE_KODU FROM INSERTED
IF (@SUBE_KODU = 1)
BEGIN
IF (LEN(ISNULL(@VERGINUMARASI,'')) = 0)
BEGIN
RAISERROR('Vergi numarasi bos geçilemez !',16,1)
ROLLBACK
END
END
END
Selamlar;
Create satırındaki syntax kullanımın yanlış gibi gözüküyor. Aldığın hata nedir ?
Fikir vermesi için aşağıdaki linki inceleyip ona göre yaratırmısın ?
http://www.oracle-base.com/articles/misc/database-triggers-overview.php
Teşekkürler