L'insertion de Char de la valeur dans la table SQL

J'ai créé une table SQL un système de vérification de contraintes sur elle, mais maintenant, quand j'essaie d'insérer les données que je reçois un message d'erreur.

create table BranchTel
(
    BrRegNo varchar(10) REFERENCES Branch(BrRegNo), 
    TelNo char(12)
    PRIMARY KEY(BrRegNo)
)
ALTER TABLE BranchTel Add Constraint BranchTelTelNo
Check(TelNo LIKE '[0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9]')

Instruction Insert

insert into BranchTel values('BG-205','940112571963')

Message d'erreur

L'instruction INSERT en conflit avec la contrainte CHECK "BranchTelTelNo". Le conflit est survenu dans la base de données "StudentDetails", table "dbo.BranchTel", la colonne "TelNo'.
La déclaration a été résilié.
Instruction Insert
insérez dans BranchTel values('BG-205','94-011-2571963')
Message d'erreur
String ou des données binaires d'être tronquée.
La déclaration a été résilié.

S'il vous plaît aider moi

InformationsquelleAutor Yoosuf | 2010-11-21