Quelle est la longueur maximale des caractères du nom de l'objet (par exemple, contrainte, colonne) dans SQL Server 2008?
121
Quelle est la longueur maximale des caractères du nom de l'objet (par exemple, contrainte, colonne) dans SQL Server 2008?
Oui, il est de 128, sauf pour les tables temporaires , dont les noms ne peuvent comporter que 116 caractères. C'est parfaitement expliqué ici .
Et la vérification peut être facilement effectuée avec le script suivant contenu dans le billet de blog avant:
DECLARE @i NVARCHAR(800)
SELECT @i = REPLICATE('A', 116)
SELECT @i = 'CREATE TABLE #'+@i+'(i int)'
PRINT @i
EXEC(@i)
Vous pouvez également utiliser ce script pour obtenir plus d'informations:
Le résultat sera quelque chose comme ça:
la source