Je vous écris un paquet de SGBD de base et je suis en train de récupérer la longueur de la colonne. Ceci est la requête que je utilise pour récupérer le infomation:SQL Server: la récupération longueur du type de données
SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.Columns
WHERE TABLE_NAME = 'testVariables'
Cela fonctionne très bien, aucun problème, sauf pour CHARACTER_MAXIMUM_LENGTH renvoie -1 tout le temps, Quand j'utilise SQL Management Studio, il dit que la longueur de la colonne est 16 .. .
Toutes les idées?
Cheers, Joel
vous connectez-vous avec le même utilisateur? –
Je ne vois aucun problème - pour les colonnes VARCHAR, il renvoie la bonne longueur. Que cherchez-vous? INT, DATETIME etc champs n'ont pas une longueur maximale - leur longueur est un donné, défini par leur type –