Форум: "Базы";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
ВнизText vs. Image Data Type Найти похожие ветки
← →
Ega23 © (2006-03-22 18:00) [0]Нужно хранить произвольный кусок текста. Varchar не катит, т.к. вполне вероятно (даже более чем вероятно), что длина будет больше 8000 символов.
Обычно всегда Image использовал, а тут вдруг задумался - может Text?
В чём разница-то? Только в том, что в случае text будет кодовая страница сервера использоваться?
← →
stud © (2006-03-22 18:55) [1]все что нашел в книгах, что под рукой - память под image вделяется страницами по 8кб, про текст вообще ничего
← →
xayam © (2006-03-22 19:19) [2]blob вроде всегда можно преобразовать к string"у или variant, как захотите
← →
Ega23 © (2006-03-22 19:26) [3]
> blob вроде всегда можно преобразовать к string"у или variant,
> как захотите
Да это мне известно прекрасно. Не могу понять, в чём принциниальная разница между типами данных image и text. Вот с ntext - всё понятно, это юникодный BLOB. А в чём разница между первыми двумя - "не могу понять" (с)
← →
Anatoly Podgoretsky © (2006-03-22 19:29) [4]text
Variable-length non-Unicode data in the code page of the server and with a maximum length of 2^31-1 (2,147,483,647) characters. When the server code page uses double-byte characters, the storage is still 2,147,483,647 bytes. Depending on the character string, the storage size may be less than 2,147,483,647 bytes.
image
Variable-length binary data from 0 through 2^31-1 (2,147,483,647) bytes.
Любите справку источник знаний.
← →
Nikolay M. © (2006-03-22 19:31) [5]
> в чём принциниальная разница между типами данных image и
> text
А в БОЛ?
ntext, text, and image
Fixed and variable-length data types for storing large non-Unicode and Unicode character and binary data. Unicode data uses the UNICODE UCS-2 character set.
ntext
Variable-length Unicode data with a maximum length of 230 - 1 (1,073,741,823) characters. Storage size, in bytes, is two times the number of characters entered. The SQL-92 synonym for ntext is national text.
text
Variable-length non-Unicode data in the code page of the server and with a maximum length of 231-1 (2,147,483,647) characters. When the server code page uses double-byte characters, the storage is still 2,147,483,647 bytes. Depending on the character string, the storage size may be less than 2,147,483,647 bytes.
image
Variable-length binary data from 0 through 231-1 (2,147,483,647) bytes.
← →
Ega23 © (2006-03-22 19:33) [6]
> Anatoly Podgoretsky © (22.03.06 19:29) [4]
> Nikolay M. © (22.03.06 19:31) [5]
В таком случае возникает законный вопрос: а нафига вообще нужны text и ntext? Если можно одним image обойтись?
← →
xayam © (2006-03-22 19:38) [7]
> а нафига вообще нужны text и ntext? Если можно одним image
> обойтись?
Это из серии:
а нафига вообще нужны Integer и String в Delph"ях? Если можно одним Variant обойтись?
← →
Anatoly Podgoretsky © (2006-03-22 19:56) [8]Ega23 © (22.03.06 19:33) [6]
Нельзя - байты и символы - это разные вещи. Символы могут быть многобайтными. У символов есть Collating. К символам можно применять строковые операции.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c