Ograniczenie CHECK w stosunku do daty MSSQL

Ograniczenie CHECK w stosunku do daty MSSQL
M3
  • Rejestracja: dni
  • Ostatnio: dni
  • 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 :)

  • Rejestracja: dni
  • Ostatnio: dni
0

use trigger luck

Vardamir
  • Rejestracja: dni
  • Ostatnio: dni
  • 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?

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • 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

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.