Longueur Minimum de contrainte sur une colonne

Je suis en train de mettre en place un minimum de longueur de contrainte dans Oracle.

Comme je l'ai lu dans cette réponse et plusieurs autres questions similaires, j'ai essayé:

ALTER TABLE my_table 
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (DATALENGTH(password) >=4)

Et j'en suis "DATALENGTH": invalid identifier". J'ai aussi essayé:

( DATALENGTH([password]) >=4 )
( LEN([password]) >=4 )
( LEN(password) >=4 )

Qu'est-ce que le format actuel pour cette contrainte check Oracle?

Pourquoi êtes-vous en utilisant les fonctions de SQL Server Oracle?
BTW: ne pas stocker les mots de passe en clair dans une base de données. stackoverflow.com/questions/1054022/...
Merci pour la suggestion, ce n'est qu'un test d'usage de la base de données
Pour fins de référence, l'11.1 SQL Manuel de Référence de la section sur les Fonctions SQL peuvent être trouvés ici. Si vous utilisez une autre version d'Oracle vous pouvez trouver de la documentation pour toutes les versions ici. Le meilleur de la chance.

OriginalL'auteur Alexandru Severin | 2015-08-22