Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
PROBLEMA TRIGGER
martedì 27 gennaio 2009 - 17.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gioaz
Profilo
| Newbie
3
messaggi | Data Invio:
mar 27 gen 2009 - 17:55
CIAO a tutti
ho questa tabella:
CREATE TABLE [dbo].[ProvaI](
[COD_SITO] [numeric](38, 0) NOT NULL,
[POD] [varchar](55) COLLATE Latin1_General_CI_AS NOT NULL,
[DESCR] [varchar](55) COLLATE Latin1_General_CI_AS NULL,
(
adesso ho creato questo trigger
CREATE TRIGGER A1
on dbo.PROVA
FOR insert
AS
begin
if EXISTS (SELECT * from PROVA A JOIN INSERTED B ON A.POD = B.POD)
--and siti.data_fine >= i.data_inizio
--and siti.data_inizio <= i.data_fine;
begin
RaisError('ERRORE',10,1)
rollback tran
end
END
che "dovrebbe" controllare se il campo pod è gia presente per l'intervallo di date
ma non funziona!
qualcuno puo' dirmi perche non funziona?
grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 5 feb 2009 - 01:21
>CIAO a tutti
Ciao!
>ho questa tabella:
>CREATE TABLE [dbo].[ProvaI](
> [COD_SITO] [numeric](38, 0) NOT NULL,
> [POD] [varchar](55) COLLATE Latin1_General_CI_AS NOT NULL,
> [DESCR] [varchar](55) COLLATE Latin1_General_CI_AS NULL,
>
>(
>
>
>adesso ho creato questo trigger
>
>CREATE TRIGGER A1
>on dbo.PROVA
>FOR insert
>AS
> begin
>if EXISTS (SELECT * from PROVA A JOIN INSERTED B ON A.POD = B.POD)
> --and siti.data_fine >= i.data_inizio
> --and siti.data_inizio <= i.data_fine;
> begin
> RaisError('ERRORE',10,1)
> rollback tran
> end
>
>END
>
>che "dovrebbe" controllare se il campo pod è gia presente per
>l'intervallo di date
>ma non funziona!
>qualcuno puo' dirmi perche non funziona?
in teoria questo trigger dovrebbe attivarsi se inserisci un POD già esistente.. non controlla nessuna data.
>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !