-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в fixin

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 12.12.2002
Записей: 4343
Комментариев: 24598
Написано: 35607


Ошибка SDBL

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


Рейган   обратиться по имени Четверг, 24 Мая 2007 г. 11:12 (ссылка)
сося, а у тебя на работе знают, что тебя с предыдущей работы поперли за "слишком много ошибок"??? гыгыгы.
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 11:36 (ссылка)
Исходное сообщение Рейган: сося, а у тебя на работе знают, что тебя с предыдущей работы поперли за "слишком много ошибок"??? гыгыгы.


Как ты думаешь, при трудоустройстве сложно открыть яндекс и набрать ФИО, или не будем расстраивать димзона, а то он так красиво воюет с мельницами?
В колонках играет: 070 ЧАРИ {070 ЧАРИ}

LI 5.09.15
Ответить С цитатой В цитатник
District_Hate   обратиться по имени Четверг, 24 Мая 2007 г. 11:54 (ссылка)
фикса,ты придурок убей себя пока это не сделали другие
Ответить С цитатой В цитатник
prog1c   обратиться по имени Четверг, 24 Мая 2007 г. 12:23 (ссылка)
ХАХАХА!!!

"Гений 1с" ...

Вычисление функции ПОДСТРОКА() на SQL сервере

В клиент-серверном варианте работы функция ПОДСТРОКА() реализуется при помощи функции SUBSTRING()
соответствующего оператора SQL, передаваемого серверу баз данных SQL Server, который вычисляет тип
результата функции SUBSTRING() по сложным правилам в зависимости от типа и значений ее параметров,
а так же в зависимости от контекста, в котором она используется.

В большинстве случаев эти правила не оказывают влияния на выполнение запроса 1С:Предприятия,
однако есть случаи, когда для исполнения запроса существенна максимальная длина строки результата,
вычисленная SQL Server. Важно иметь в виду, что в некоторых контекстах использования функции
ПОДСТРОКА() максимальная длина ее результата может оказаться равной максимальной длине
строки ограниченной длины, которая в SQL Server равна 4000 символам. Это может привести к
неожиданному аварийному завершению выполнения запроса.

Например, запрос:

ВЫБРАТЬ
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ПОДСТРОКА(Представление, 0, 200)
ИНАЧЕ NULL
КОНЕЦ КАК Представление,
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ПОДСТРОКА(Представление, 0, 200)
ИНАЧЕ NULL
КОНЕЦ КАК Представление1
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
УПОРЯДОЧИТЬ ПО
Представление,
Представление1

завершается аварийно с сообщением:

Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Warning: The query processor could not produce a query plan
from the optimizer because the total length of all the columns in the GROUP BY or ORDER BY clause
exceeds 8000 bytes.
HRESULT=80040E14, SQLSTATE=42000, native=8618

Это происходит потому, что вычисленная Microsoft SQL Server максимальная длина строки, которая является
результатом выражения:

ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ПОДСТРОКА(Представление, 0, 200)
ИНАЧЕ NULL
КОНЕЦ КАК Представление,

равна 4000 символов. Поэтому длина записи, состоящей из двух таких полей превышает 8000 байт,
разрешенные для выполнения операции сортировки.

В связи с описанной особенностью исполнения функции SUBSTRING() на SQL Server использование функции
ПОДСТРОКА() с целью приведения строк неограниченной длины к строкам ограниченной длины не рекомендуется.
Вместо нее лучше использовать операцию приведения типа ВЫРАЗИТЬ(). В частности, приведенный пример
можно переписать в виде:

ВЫБРАТЬ
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ВЫРАЗИТЬ(Представление КАК Строка(200))
ИНАЧЕ NULL
КОНЕЦ КАК Представление,
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ВЫРАЗИТЬ(Представление КАК Строка(200))
ИНАЧЕ NULL
КОНЕЦ КАК Представление1
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
УПОРЯДОЧИТЬ ПО
Представление,
Представление1
Ответить С цитатой В цитатник
Eternity-Helena   обратиться по имени Четверг, 24 Мая 2007 г. 12:26 (ссылка)
звездец...чем дальше читаю твой днев тем больше АХУЕВАЮ!!!
Ответить С цитатой В цитатник
Аноним   обратиться по имени Четверг, 24 Мая 2007 г. 12:29 (ссылка)
Никак БДДС настраиваешь ?
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 12:51 (ссылка)
Исходное сообщение prog1c: ХАХАХА!!!
"Гений 1с" ...
Вычисление функции ПОДСТРОКА() на SQL сервере
В клиент-серверном варианте работы функция ПОДСТРОКА() реализуется при помощи функции SUBSTRING()
соответствующего оператора SQL, передаваемого серверу баз данных SQL Server, который вычисляет тип
результата функции SUBSTRING() по сложным правилам в зависимости от типа и значений ее параметров,
а так же в зависимости от контекста, в котором она используется.
В большинстве случаев эти правила не оказывают влияния на выполнение запроса 1С:Предприятия,
однако есть случаи, когда для исполнения запроса существенна максимальная длина строки результата,
вычисленная SQL Server. Важно иметь в виду, что в некоторых контекстах использования функции
ПОДСТРОКА() максимальная длина ее результата может оказаться равной максимальной длине
строки ограниченной длины, которая в SQL Server равна 4000 символам. Это может привести к
неожиданному аварийному завершению выполнения запроса.
Например, запрос:
ВЫБРАТЬ
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ПОДСТРОКА(Представление, 0, 200)
ИНАЧЕ NULL
КОНЕЦ КАК Представление,
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ПОДСТРОКА(Представление, 0, 200)
ИНАЧЕ NULL
КОНЕЦ КАК Представление1
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
УПОРЯДОЧИТЬ ПО
Представление,
Представление1
завершается аварийно с сообщением:
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Warning: The query processor could not produce a query plan
from the optimizer because the total length of all the columns in the GROUP BY or ORDER BY clause
exceeds 8000 bytes.
HRESULT=80040E14, SQLSTATE=42000, native=8618
Это происходит потому, что вычисленная Microsoft SQL Server максимальная длина строки, которая является
результатом выражения:
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ПОДСТРОКА(Представление, 0, 200)
ИНАЧЕ NULL
КОНЕЦ КАК Представление,
равна 4000 символов. Поэтому длина записи, состоящей из двух таких полей превышает 8000 байт,
разрешенные для выполнения операции сортировки.
В связи с описанной особенностью исполнения функции SUBSTRING() на SQL Server использование функции
ПОДСТРОКА() с целью приведения строк неограниченной длины к строкам ограниченной длины не рекомендуется.
Вместо нее лучше использовать операцию приведения типа ВЫРАЗИТЬ(). В частности, приведенный пример
можно переписать в виде:
ВЫБРАТЬ
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ВЫРАЗИТЬ(Представление КАК Строка(200))
ИНАЧЕ NULL
КОНЕЦ КАК Представление,
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ВЫРАЗИТЬ(Представление КАК Строка(200))
ИНАЧЕ NULL
КОНЕЦ КАК Представление1
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
УПОРЯДОЧИТЬ ПО
Представление,
Представление1


Спасибо, уже разобрался. ;-)
В колонках играет: 094 ХАЙ ГУЛЯЄ ВСЕ СЕЛО {094 ХАЙ ГУЛЯЄ ВСЕ СЕЛО}

LI 5.09.15
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 12:51 (ссылка)
Исходное сообщение ПрИнЦеСсА_ПсИхОв: фикса,ты придурок убей себя пока это не сделали другие


Зачем, мне нравится жизнь.
В колонках играет: 095 НИЖЧЕ НІЖКИ {095 НИЖЧЕ НІЖКИ}

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Четверг, 24 Мая 2007 г. 13:59 (ссылка)
кстати, fixin, несколько квалифицированных и сертифицированных IT-специалистов утверждают, что твой профессиональный уровень крайне невысок, но понтов при этом выше крыши. Твои невежественные высказывания, сопровождаемые гыгыканьем породили несколько прямых несложных вопросов. Потрудитесь ответить, сделайте милость...
_________________________________________
кстати, всем новым посетителям данного дневника категорически рекомендуется прочитать этот пост для получения достаточно целостного представления о fixin-е
Ответить С цитатой В цитатник
Лучиэнь_ищущая_Тень   обратиться по имени Re: Ошибка SDBL Четверг, 24 Мая 2007 г. 16:06 (ссылка)
Кстати, Фиксин, ты знаешь что уже вышла новая версия лирушного клиента?

Она намного лучше старой, что стоит у тебя LI 5.09.15!

Сама пользуюсь и не нарадуюсь. Столько багов исправили! :)

LI 7.05.22
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 16:41 (ссылка)
Исходное сообщение Лучиэнь_ищущая_Тень: Кстати, Фиксин, ты знаешь что уже вышла новая версия лирушного клиента?
Она намного лучше старой, что стоит у тебя LI 5.09.15!
Сама пользуюсь и не нарадуюсь. Столько багов исправили! :)


Неа.. а где ее можно скачать?
В колонках играет: 151 ВУСА {151 ВУСА}

LI 5.09.15
Ответить С цитатой В цитатник
Аноним   обратиться по имени Четверг, 24 Мая 2007 г. 16:42 (ссылка)
Это он так пытается понтануться переводом запросов :) Гы-гы-гы.
Ответить С цитатой В цитатник
Лучиэнь_ищущая_Тень   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 16:51 (ссылка)
Исходное сообщение fixin:
Исходное сообщение Лучиэнь_ищущая_Тень: Кстати, Фиксин, ты знаешь что уже вышла новая версия лирушного клиента?
Она намного лучше старой, что стоит у тебя LI 5.09.15!
Сама пользуюсь и не нарадуюсь. Столько багов исправили! :)

Неа.. а где ее можно скачать?
В колонках играет: 151 ВУСА {151 ВУСА}


Видишь, внизу моего сообщения ссылку?.. Это ссылка на новый клиент.

LI 7.05.22
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 16:59 (ссылка)
Исходное сообщение Лучиэнь_ищущая_Тень:
Исходное сообщение fixin:
Исходное сообщение Лучиэнь_ищущая_Тень: Кстати, Фиксин, ты знаешь что уже вышла новая версия лирушного клиента?
Она намного лучше старой, что стоит у тебя LI 5.09.15!
Сама пользуюсь и не нарадуюсь. Столько багов исправили! :)

Неа.. а где ее можно скачать?
В колонках играет: 151 ВУСА {151 ВУСА}

Видишь, внизу моего сообщения ссылку?.. Это ссылка на новый клиент.


Гонишь, эта ссылка http://www.liveinternet.ru/download/ ведет на старую версию!
В колонках играет: 156 ОЙ, НЕ БУЛО Б ЛИХА {156 ОЙ, НЕ БУЛО Б ЛИХА}

LI 5.09.15
Ответить С цитатой В цитатник
Лучиэнь_ищущая_Тень   обратиться по имени Re: Ответ в fixin; Ошибка SDBL Четверг, 24 Мая 2007 г. 17:18 (ссылка)
Исходное сообщение fixin:
Исходное сообщение Лучиэнь_ищущая_Тень:
Исходное сообщение fixin: [QUOTE]Исходное сообщение Лучиэнь_ищущая_Тень: [B]Кстати, Фиксин, ты знаешь что уже вышла новая версия лирушного клиента?
Она намного лучше старой, что стоит у тебя LI 5.09.15!
Сама пользуюсь и не нарадуюсь. Столько багов исправили! :)

Неа.. а где ее можно скачать?
В колонках играет: 151 ВУСА {151 ВУСА}

Видишь, внизу моего сообщения ссылку?.. Это ссылка на новый клиент.

Гонишь, эта ссылка http://www.liveinternet.ru/download/ ведет на старую версию!
В колонках играет: 156 ОЙ, НЕ БУЛО Б ЛИХА {156 ОЙ, НЕ БУЛО Б ЛИХА}
[/B][/QUOTE]

Странно... Тогда так: http://www.liveinternet.ru/download/li_classic_230507.exe

LI 7.05.22
Ответить С цитатой В цитатник
shaltai-boltai   обратиться по имени Пятница, 25 Мая 2007 г. 00:11 (ссылка)
Исходное сообщение fixin
Исходное сообщение ПрИнЦеСсА_ПсИхОв: фикса,ты придурок убей себя пока это не сделали другие


Зачем, мне нравится жизнь.
В колонках играет: 095 НИЖЧЕ НІЖКИ {095 НИЖЧЕ НІЖКИ}

LI 5.09.15


нет уёбисча убивать не надо... пускай поживет... чем развлекаца то будем...
да, я знаю я добрая...
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку