Гость
Форумы / [игнор отключен] [закрыт для гостей] / 1с8: Сортировка в присутствии но без участия текстового поля неограниченной длины / 3 сообщений из 3, страница 1 из 1
19.11.2007, 12:47
    #34948596
Serhiy Subota
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1с8: Сортировка в присутствии но без участия текстового поля неограниченной длины
Коллеги, нашел хитрость хитрую.
Делаем вложенный запрос, состоящий из двух скл-выражений сложенных через "объединить все".
В одной из колонок объединяем текстовое поле неограниченной длины с текстовым полем ограниченной длины.
Во внешнем запросе делаем _любую_ сортировку, в том числе без участия этой опасной колонки. Запрос валится на сервере скл (2000 сервис пак 3, 1с 8.0.16).

Понятно, что можно обрулить, можно забить и т.д.

Вопрос. Это и есть необходимые и достаточные условия? Хочется обратиться к разработчику грамотно.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
ВЫБРАТЬ *
ИЗ (
	выбрать первые  1 
		 0  как п1,
		Комментарий
	из Справочник.Номенклатура

	объединить все
	
	выбрать первые  1 
		 0  как п1,
		""
) Услуги

УПОРЯДОЧИТЬ ПО
	п1
...
Рейтинг: 0 / 0
19.11.2007, 13:18
    #34948717
1с8: Сортировка в присутствии но без участия текстового поля неограниченной длины
8.1.8 не валится, так что видимо никто ничего исправлять не будет
...
Рейтинг: 0 / 0
19.11.2007, 18:19
    #34949948
Палестинец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1с8: Сортировка в присутствии но без участия текстового поля неограниченной длины
Френсис Дрейк8.1.8 не валится, так что видимо никто ничего исправлять не будет
вобщет SQL такого не должон потерпеть.
Вероятно неограниченная длина автоматом приводится к ограниченной строке по substring'у.
типа SUBSTRING(Комментарий,1, 4000).

зы.1) поcмотреть в профайле.
2) написать руками слово SUBSTRING ибо х.з ))
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1с8: Сортировка в присутствии но без участия текстового поля неограниченной длины / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]