Ograniczenie CHECK w stosunku do daty MSSQL

Ograniczenie CHECK w stosunku do daty MSSQL
M3
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 10 lat
  • Postów:10
0

Witam,
jak w temacie chciałbym przy tworzeniu tabeli zastosować ograniczenie CHECK, które będzie mi sprawdzało czy użytkownik ma więcej niż 18 lat
myślałem nad

Kopiuj
check datediff(year,data_ur, getdate())>=18 

ale to nie działa, mógłby mi ktoś coś podpowiedzieć ?
Z góry dzięki :)

0

use trigger luck

Vardamir
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 8 lat
  • Lokalizacja:Wrocław
0

Ale po co trigger. To ograniczenie powinno w zupełności wystarczyć. Na pewno dobrze założyłeś? Jak nie działa, co się dzieje?


"There are people who actually like programming. I don't understand why they like programming."
Rasmus Lerdorf
abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:9 miesięcy
  • Postów:6610
0

skoro mu nie działa (a nikt nie wie dlaczego bo oczywiście najważniejsze informacje dla rozwiązania problemu jak zawsze są tajne) to zaproponowałem rozwiązanie alternatywne


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.