Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
2-1146129870
Golik
2006-04-27 13:24
2006.05.14
из DBGrid в Exel ???


2-1145953790
fast2
2006-04-25 12:29
2006.05.14
Не помещается SQL-запрос в строке. Пишет: должно быть...


2-1145967140
my_sweet
2006-04-25 16:12
2006.05.14
переход на первую строку StringGrid


3-1143026390
Ega23
2006-03-22 14:19
2006.05.14
ADOConnection - проверка коннекта


3-1142713372
xayam
2006-03-18 23:22
2006.05.14
Почему IBExpert так загружает процессор?