Ograniczenia atrybutów t sql

0

Cześć
Małe pytanko:
Jak nałożyć ograniczenie przy tworzeniu kolumny z np. kodem pocztowym żeby był zgodny z maską XX-XXX?

0

Takie rzeczy to po stronie aplikacji nie bazy danych raczej ... chociaż może nie które coś takiego mają też :| w MS SQL nie kojarzę.

2

W PosgreSQL i Oracle są constraints. Można tam podpiąć dowolny kod napisany w PL/pgSQL lub PL/SQL

0

A czy to w ogóle dobry pomysł? Może z czasem aplikacja się rozrośnie i będziesz chciał na przykład trzymać adresy japońskie, które są w formacie XXX-XXXX.

4

w mssql możesz użyc CONSTRAINT

CONSTRAINT cKodPocztowy
CHECK (KodPocztowy LIKE '[0-9][0-9]-[0-9][0-9][0-9]')

1 użytkowników online, w tym zalogowanych: 0, gości: 1