Dobro si razumeo. Rešenje je ok, ali nije baš elegantno...
Dakle, string funkcije LTRIM(Param1, Param2) i RTRIM(Param1, Param2) trimuju string Param1 sa leve, odnosno desne strane, znakovima koji se nalaze u Param2 sve dok ne naidju na nesto čega nema u Param2 i vraćaju ostatak stringa.
Ako se string Param1 sastoji samo od cifara, LTRIM(Param1, '0123456789') vraća NULL. Ograničenje bi trebalo da izgleda ovako:
Code:
ALTER TABLE Neka_Tabela ADD CONSTRAINT SAMO_BROJ
CHECK ( LTRIM(NekoPolje,'0123456789') IS NULL )
Nisam ni znao da znam dok nisam prob'o!