Cześć, mam następujący problem.
Co jakiś nieokreślony czas(różny) do tabeli wpisywany jest rekord.
Mój program ma za zadanie zapisać ten rekord do pliku.
Odpytywanie tabeli co sekundę, czy 10 sekund jest rozwiązaniem moim zdaniem zupełnie bez sensu.
Więc, czy jest jakiś mechanizm w MSSQL 2005, dzięki któremu w programie będę wiedział, że do tabeli wrzucono nowy rekord?
Może coś z triggerami? Ale z tego, co wiem, to triggery działają tylko w obrębie serwera. Najlepiej by było, gdyby MSSQL wysyłał jakiś komunikat do windows o tym, że jest nowy rekord, ale takie rzeczy to chyba w Erze co? ;)
W ogóle da się coś takiego osiągnąć bez co chwilowego wykonywania select count(*)?