|
|
|
Default-параметры хранимки и обработка EXCEPTION. АСА 11.
|
|||
|---|---|---|---|
|
#18+
Добрый день всем, уважаемые коллеги. Обнаружил такой баг в 11-ой АСА. Если ХПшка создаётся без DEFAULT-параметров, то в ней можно использовать конструкцию Код: plaintext 1. 2. 3. Если же у процедуры объявлен хоть один DEFAULT-параметр, то хранимку создать невозможно. Выдаётся сообщение об ошибке из серии "... procedure no longer valid...". Сервер - 11.0.1.2052, ОС - centos-5.1-i386. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 09:54 |
|
||
|
Default-параметры хранимки и обработка EXCEPTION. АСА 11.
|
|||
|---|---|---|---|
|
#18+
Под виндами работает. Лучше дайте минимально нерабочий пример процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 12:44 |
|
||
|
Default-параметры хранимки и обработка EXCEPTION. АСА 11.
|
|||
|---|---|---|---|
|
#18+
При следующем объявлении процедуры Код: plaintext 1. 2. 3. 4. 5. 6. [Sybase][ODBC Driver][SQL Anywhere]Procedure 'test' is no longer valid SQLCODE: -836 SQLSTATE: 42000 SQL Statement: ALTER PROCEDURE "DBA"."test"( @param int = null ) BEGIN begin select @param; end; exception when others then message 'ОБЛОМС!' to client; END Если же процу объявить так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 16:23 |
|
||
|
Default-параметры хранимки и обработка EXCEPTION. АСА 11.
|
|||
|---|---|---|---|
|
#18+
Всё, вопрос снят. Я просто по привычке написал на TSQL-е, а не на Ваткоме. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 16:42 |
|
||
|
Default-параметры хранимки и обработка EXCEPTION. АСА 11.
|
|||
|---|---|---|---|
|
#18+
А так ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 16:47 |
|
||
|
Default-параметры хранимки и обработка EXCEPTION. АСА 11.
|
|||
|---|---|---|---|
|
#18+
Если бы не хватало END-а, то и сообщение об ошибке было бы другое, мол, ошибка синтаксиса. А дело было в несовместимости синтаксисов. Я объявлял параметр на TSQL-е, а в теле процы использовал Ваткомовскую конструкцию. А так делать нельзя, ибо сервер, встретив TSQL-ное объявление процы ждал, что и её тело будет тоже на TSQL-е, а там Ватком! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 17:44 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=38&tid=2011045]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 137ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...