|
SIGNAL
|
|||
---|---|---|---|
#18+
Можно ли как-то снять ограничения на длину сообщения которое выдает сигнал? И есть ли какая-нибудь альтернатива сигналу для обработки исключений с выдачей сообщения? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2016, 07:27 |
|
SIGNAL
|
|||
---|---|---|---|
#18+
123123123123Можно ли как-то снять ограничения на длину сообщения которое выдает сигнал? И есть ли какая-нибудь альтернатива сигналу для обработки исключений с выдачей сообщения? Эээ... Использовать хэш теги(или GENERATE_UNIQUE()) + таблицу с собщениями? (можно пихать туда данные в AUTONOMOUS процедуре в независимой транзакции). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2016, 11:10 |
|
SIGNAL
|
|||
---|---|---|---|
#18+
123123123123Можно ли как-то снять ограничения на длину сообщения которое выдает сигнал? И есть ли какая-нибудь альтернатива сигналу для обработки исключений с выдачей сообщения?Нет. Длина пользовательского сообщения в signal - 70 символов. Альтернатива - получив от базы сообщение об ошибке, обработать приложением текст и выдать пользователю свое более длинное сообщение, но уже самим приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2016, 12:59 |
|
SIGNAL
|
|||
---|---|---|---|
#18+
Mark Barinstein, хорошо спасибо. Еще такой вопросик. Встроенная функция sqlerrm возвращает мне сообщение по номеру. Эти сообщения хранятся в какой-то таблице? Если да, могу ли я ее посмотреть? И если да то могу ли я в нее добавить свои исключения? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2016, 13:30 |
|
SIGNAL
|
|||
---|---|---|---|
#18+
123123123123, SQLERRM возвращает вам текст сообщения о стандартной ошибке в короткой или длинной форме. Эти сообщения не хранятся в таблицах, и вы не можете редактировать их текст. Всё, что вы можете, это вставлять в них свои имена объектов как параметры с помощью параметра tokens, длина которого не превышает 70 байтов. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2016, 18:35 |
|
|
start [/forum/topic.php?fid=43&fpage=12&tid=1600556]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 148ms |
0 / 0 |