Ceci est similaire à CHECK CONSTRAINT of string to contain only digits. (Oracle SQL) mais je veux le faire pour Sybase.Vérifiez la contrainte pour vous assurer que les valeurs d'une colonne de caractères correspondent à tous les chiffres.
J'ai une colonne de caractères 'colExp' (8 caractères). Je veux mettre une contrainte de vérification pour m'assurer que les valeurs de cette colonne sont toutes des chiffres.
Comment est-ce que je peux faire ceci? Cela fonctionnera mais ce n'est pas élégant
colExp LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
@Pradeep, il suffit d'ajouter _Et LEN (colExp) = 8_ pour obtenir la longueur désirée. Aussi, pourquoi ne pas voter? vous l'avez sélectionné comme réponse correcte? –
J'ai oublié de voter; l'a fait maintenant. Et merci pour le conseil – chikak