Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка в юзерской функции при работе со строками
|
|||
|---|---|---|---|
|
#18+
Помогите, плз, разобраться в ситуации Ситуация несколько странная есть ряд функций основная задача которых преобразование некоторого числового кода в строку типа : create function OPKOD2SN (@OPKOD int) returns char(10) as begin declare @SN char(10) set @SN = isnull( (select SNAIM from NSI_OPKDS where @OPKOD = OPKOD), --- поле SNAIM таблице NSI_OPKDS типа char(10) и оно not null (те все данные коректны) CAST(@OPKOD as char(10))) return(@SN) end они стабильно работают, но возникают ситуации при которых эти функции вызывают фатальную ошибку сервера. например select lower(substring(dbo.OPKOD2SN(g1.OpKod),1,5)) from tabl1 where (условие) причём если функция при отрабатывает при других условиях, то она начинает работать и при фатальных (хотя и непонятно почему фатальные значения вызывают такую реакцию) в таблице tabl нет не коректных значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2002, 11:55 |
|
||
|
Ошибка в юзерской функции при работе со строками
|
|||
|---|---|---|---|
|
#18+
может это быть связано с настройками сервера (например языковыми)??? в логах сервера пишет что ошибка в dbghelp.dll версии 4.0.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2002, 07:13 |
|
||
|
Ошибка в юзерской функции при работе со строками
|
|||
|---|---|---|---|
|
#18+
Странно - создал таблицы, функцию, забил данными с головы, выполнил запрос - никаких фатальных ошибок. Уточните, при каких других условиях функция начинает работать. Т.е. она вышибает, когда по условию нет записей или еще что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2002, 12:59 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1822749]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 493ms |

| 0 / 0 |
