Главная ]
2.16.Обработка переменных строк данных
Программирование
Базы данных



 

Типы данных VARCHAR, CHARACTER VARYING, и NCHAR VARYING  требуют осторожной обработки в DSQL. Первые два байта этих типов данных содержат  информацию о длине строки, а остаток от данных содержит саму строку данных, для обработки.

Чтобы избежать необходимости писать код, для извлечения и обработки строки переменной длины в приложении, можно привести эти типы данных к фиксированной длине, используя макрокоманды SQL.

Приложения могут, вместо этого, обнаруживать и обрабатывать данные переменной длины напрямую. Чтобы  так делать, они должны извлечь первые два байта из строки, чтобы определить длину  строки, затем прочитать строку, " байт за байтом ", в буфер с нулевым символом в конце.  

<< Назад ] Содержание ] Далее >> ]

 

Дизайн: Piton Alien
Rambler's Top100 Рейтинг@Mail.ru
Сайт создан в системе uCoz