Какова максимальная длина символа имени объекта (например, ограничения, столбца) в SQL Server 2008?
121
Какова максимальная длина символа имени объекта (например, ограничения, столбца) в SQL Server 2008?
Да, это 128, за исключением временных таблиц , имена которых могут содержать не более 116 символов. Здесь это прекрасно объяснено .
А проверку можно легко выполнить с помощью следующего сценария, который ранее содержался в сообщении в блоге:
DECLARE @i NVARCHAR(800)
SELECT @i = REPLICATE('A', 116)
SELECT @i = 'CREATE TABLE #'+@i+'(i int)'
PRINT @i
EXEC(@i)
Вы также можете использовать этот скрипт для получения дополнительной информации:
Результат будет примерно таким:
источник