Как с помощью SELECT выбрать запись из таблицы... (см. далее)

Miracle
Дата: 09.10.2000 07:03:43
Как с помощью SELECT выбрать запись из таблицы по номеру её физического размещения, т.е.

ДАНО: таблица из одного столбца, данные типа Image (пусть будет 10 строк).
НАДО: 1)вывести 3-ю запись
2) вывести N-ю запись 1<=N<=10 :)
Vasily
Дата: 09.10.2000 07:43:33
Например так:

declare @Ptr binary(16)

set rowcount 3

select @Ptr = textptr(Img_Field) from Table1

readtext Table1.Img_Field @Ptr 0, 1024
--где 0 и 1024 промежуток чтения данных из image

set rowcount 0
SergSuper
Дата: 09.10.2000 11:11:00
А может просто бросить "фоксовские" замашки?

Как там размещаются данные физически и в каком порядке - дело сервера и никого больше. Если появляются такие вопросы - значит неправильная организация данных. И надо менять организацию данных, а не копаться вглубь сервера.

В данном случае можно было бы добавить поле с номером картинки(можно inedtity) и по этому номеру уже выбирать.
Vasily
Дата: 09.10.2000 11:43:03
2 SergSuper

Да ладно тебе, может человек просто для собственного развития это хочет узнать, а не внедрять куда нибудь, а ты его прямо-таки сразу на дно :)))
SergSuper
Дата: 09.10.2000 14:29:20
вот и боюсь, что как узнает, так сразу и внедрит :)
Miracle
Дата: 10.10.2000 11:11:34
Вопрос закрыт