Я использую SQL Server 2008 R2.
Я знаю, если у меня есть таблица с 10 столбцами varchar (1000), и я на самом деле помещаю 1000 символов в каждый из этих столбцов и пытаюсь ВСТАВИТЬ эту строку, я получу ошибку из-за ограничения строки в SQL Server в 8 КБ. Однако, если эти столбцы определены как varchar (max), я получу ошибку?
Если нет, то как насчет следующего сценария:
У меня есть 8 столбцов varchar (1000), которые я могу увеличить, плюс у меня есть 2 столбца varchar (max) на одной таблице с несколькими символами в них. Я получу ошибку?
Я думаю, что ответ "нет", я не получил бы ошибку в любом случае, но я должен быть уверен.