Результаты поиска по запросу "varchar"

8 ответов

В то время как MySQL будет молча обрезать данные, когда значение превышает размер столбца, PostgreSQL не будет и будет выдавать ошибку «значение, слишком длинное для изменения типа символа (n)».

разница междуtext тип данных иcharacter varying (varchar) типы данных? Согласно сдокументация [http://www.postgresql.org/docs/8.0/interactive/datatype-character.html] Если изменение символов используется без спецификатора длины, тип ...

4 ответа

Изменения? Эти возможности не изменились с тех пор, как были введены новые типы данных.

я есть символьные данные переменной длины, и я хочу сохранить их в базе данных SQL Server (2005). Я хочу изучить некоторые рекомендации по выбору типа SQL TEXT или типа VARCHAR SQL, плюсы и минусы в производительности / занимаемой площади / функции.

3 ответа

Значения в столбцах VARCHAR являются строками переменной длины. Длина может быть указана как значение от 0 до 65 535. Максимальная эффективная длина VARCHAR зависит от максимального размера строки (65 535 байт, который распределяется между всеми столбцами) и используемого набора символов.

максимальный диапазон varchar в MySQL? Я использую последнюю версию MySQL, и на многих сайтах говорят, что размер равен 255. Но когда я пытаюсь дать больший размер, например, 500 или 1000, он работает для меня. Так есть ли максимальное число ...

ТОП публикаций

2 ответа

Итак, VARCHAR сравнивает символы, используя «сопоставление», а VARBINARY сравнивает байты. Большинство сопоставлений «нечувствительны к регистру», поэтому прописные и строчные буквы считаются равными. Поскольку varbinary не использует никакое сопоставление, операции поиска всегда чувствительны к регистру в случае varbinary.

орое время назад я задал вопрос о иерархии / сортировке номеров версий в SQL Server. (Как отсортировать столбец «Номер версии» в общем, используя запрос ...

1 ответ

youtube.com/watch?v=MijmeoH9LT4

ичок в sqlite. Я хочу знать максимальный размер предела типа данных varchar в sqlite? Кто-нибудь может предложить мне некоторую информацию, связанную с этим? Я искал на сайте sqlite.org и онидать ответ ...

3 ответа

Надеюсь это поможет.

аюсь заполнить таблицу SQL списком слов. Сама таблица довольно проста: CREATE TABLE WORDS( ID BIGINT AUTO_INCREMENT, WORD VARCHAR(128) NOT NULL UNIQUE, PRIMARY KEY(ID) );Проблема, с которой я сталкиваюсь, заключается в следующем: когда я делаю ...

1 ответ

Но вы должны быть осторожны с длиной поля, потому что она вернет все остальные числа в нули, поэтому укажите длину вашего поля

ужен MySQL, чтобы хранить числа в целочисленном поле и поддерживать ведущие нули. Я не могу использовать опцию zerofill, так как мое текущее поле - Bigint (16), и числа могут отличаться количеством ведущих нулей. IE: 0001 - 0005, затем 008 - 010, ...

2 ответа

байты, а не цифры.

е наBIGINT самое большое целое число, доступное на MySQL, верно? Что делать, когда вам нужно хранить BIGINT (80), например? Почему в некоторых случаях, например где-то в документации по API Twitter, они рекомендуют хранить эти большие целые ...

9 ответов

Поиск строк, которые не содержат числовые данные в Oracle

Я пытаюсь найти некоторые проблемные записи в очень большой таблице Oracle. Столбец должен содержать все числовые данные, даже если это столбец varchar2. Мне нужно найти записи, которые не содержат числовых данных (функция to_number (col_name) ...

4 ответа

Разница между BYTE и CHAR в типах данных столбцов

В Oracle, в чем разница между: CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER )а также CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), -- or even VARCHAR2(11) ID_CLIENT NUMBER )