Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
доброго всем дня, коллеги база превосходно жила под сервером ASA 9.0.0 решил проапгредить и накатил 1. SA902_Win32_EN_Patch.exe, поднял сервер с 9.0.0 до 9.0.2 2. sa_902_win32_ebf_2551.exe, поднял с 9.0.2 до 9.0.2 2551 теперь при вызове из ISQL процедур, содержащих объявление временных таблиц, лезет ошибка "имя_процы is not a public Java reference, and cannot be referenced from SQL" при попытке редактирования такой процы в Sybase Central, получаю сообщение о синтаксической ошибке в строке с ";", например ALTER PROCEDURE "dbo"."test"() begin declare local temporary table DBA.test( id1 integer ) ; end; говорит, что синтаксическая ошибка в 5-й строке голову сломал, поможите, где собака порылась спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 17:27 |
|
||
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
Доктор прописал базу выгрузить, в новой версии ASA создать чистую и туда загрузить. -- www.rusug.ru - портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 17:35 |
|
||
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
AlexSPb63 пишет: > при попытке редактирования такой процы в Sybase Central, получаю > сообщение о > синтаксической ошибке в строке с ";", например > > ALTER PROCEDURE "dbo"."test"() > begin > declare local temporary table DBA.test( > id1 integer ) > ; > end; > > говорит, что синтаксическая ошибка в 5-й строке > голову сломал, поможите, где собака порылась Что-то очень и очень знакомое, только у меня есть подозрение, что текст процедуры приведен в утрированно-сокращенном виде. Оно именно на такую процедуру ругается или все-таки она побольше? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 18:02 |
|
||
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
Дай полный текст процедуры, на которую ругается. -- Форум про Sybase SQL Anywhere на портале www.rusug.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 18:22 |
|
||
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > Доктор прописал базу выгрузить, в новой версии ASA создать чистую и туда > загрузить. Скорее всего это здесь ни при чем - ругается ведь синтаксический анализатор, а ему скорее всего пофигу что там с файлом базы (хотя такой вариант я не исключаю на 100%). В ASA 9.0.2 стало построже в плане того самого mixing dialects. Автор так и не привел полного текста процедуры, но подозреваю, что причина скорее всего в этом. Причем в таких ситуациях ругань идет на строчку, совершенно не относящуюся к ошибке. Смотри в sybase.public.sqlanywhere.general от 10 марта 2006, топик "One more stupid trouble". Похожая фигня и тоже проявлялась именно при наличии временных таблиц и последующем упоминании конструкций из TransactSQL. Не знаю, как дать ссылку на весь топик, вот ссылка на первое сообщения в нем: http://forums.sybase.com/cgi-bin/webnews.cgi?cmd=item-106323&group=sybase.public.sqlanywhere.general&bypass_cache=2 Дальше жать кноку "next item" для перехода к следующим сообщениям в топике Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2006, 14:07 |
|
||
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунДай полный текст процедуры, на которую ругается. -- Форум про Sybase SQL Anywhere на портале www.rusug.ru коллеги, благодарю за ответы, текст процы привел в полном объеме путем некоторых биологических экспериментов установлено - одно из отличий 9.0.0 от 9.0.2 в том, что 9.0.2 не пропускает объявления временной таблицы с префиксом "dba" declare local temporary table DBA.test - неправильно, сообщение о синтакс. ошибке declare local temporary table test - правильно, ошибки нет может, кому пригодится, особенно при переходе с ASA 7 на ASA 9.0.0 и, далее, к ASA 9.0.2 удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 15:29 |
|
||
|
ASA 9.0.2 2551 что есть"is not a public Java reference, and cannot be referenced from SQL"
|
|||
|---|---|---|---|
|
#18+
AlexSPb63 пишет: > путем некоторых биологических экспериментов установлено - одно из > отличий 9.0.0 от 9.0.2 в том, что 9.0.2 не пропускает объявления > временной таблицы с префиксом "dba" > > declare local temporary table DBA.test - неправильно, сообщение о > синтакс. ошибке > declare local temporary table test - правильно, ошибки нет > > может, кому пригодится, особенно при переходе с ASA 7 на ASA 9.0.0 и, > далее, к ASA 9.0.2 Да, behavior changes читать полезно http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/en/html/dbwnen9/00000040.htm#new901-bridgehead-4333458 Behavior changes in version 9.0.1 Owner name cannot be specified in DECLARE LOCAL TEMPORARY TABLE statements In previous versions of the software, if an owner name was specified in DECLARE LOCAL TEMPORARY TABLE and the owner was not the same as the current user, it was possible to create more than one temporary table with the same name. A syntax error now occurs if an owner name is specified. А вот то, что до сих пор синтаксический анализатор иногда выдает невнятные сообщения - это, конечно, плохо. Надо заявлять - пусть вылечат наконец-то. -- Форум про Sybase SQL Anywhere на портале www.rusug.ru http://forum.rusug.ru/index.php?s=08fe97feb12ae465b5fd46847abc3fab&showforum=4 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 20:47 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33784196&tid=2012787]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 349ms |

| 0 / 0 |
