Что делает varchar (-1) средний?

Здесь сценарий компрессора YUI ( Byuic), который находит весь js и css вниз путем и сжимается / (дополнительно) запутывает их. Хороший для интеграции в процесс сборки.

24
задан gbn 11 November 2009 в 09:28
поделиться

4 ответа

Это способ представления varchar (max) в .NET SQLDBType (явно не указано, но length равно -1)

Я не могу сейчас попробовать его на языке SQL в SQL Server ради интереса: но я уверен, что это только для клиентского кода, потому что varchar обычно строго определен между 1 и 8000, но для max типа это не так.

26
ответ дан 28 November 2019 в 23:30
поделиться

В документации говорится:

varchar [(n | max)] Символ переменной длины, не поддерживающий Юникод данные. n может быть значением от 1 до 8000. max указывает, что максимальное размер хранилища составляет 2 ^ 31-1 байт.

Так что -1 технически недействителен. Это могло бы сработать, но на вашем месте я бы не стал им пользоваться.

4
ответ дан 28 November 2019 в 23:30
поделиться

я думаю, что это varchar (max) . Я никогда его раньше не видел.

7
ответ дан 28 November 2019 в 23:30
поделиться

Только SQL Query Analyzer отображает -1 вместо Max. В режиме дизайна вы все еще можете видеть его как Max.

5
ответ дан 28 November 2019 в 23:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: