Vérifier si une variable contient des données non-numériques chiffres dans SQL Server

J'ai une requête comme ci-dessous:-

DECLARE @rptID VARCHAR(8)
SET @rptID = (SELECT reportID FROM Reports)

En général @rptID contient des chiffres comme "00001234", etc. Mais est-il possible de valider si la variable @rptID contient toute valeur non numérique.

Pour ex.

IF (@rptID contains non-numeric value)
            THEN throw Error

OriginalL'auteur Kings | 2013-08-12