Formatter выдает ошибки

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
ZhakeKZ
Сообщения: 11
Зарегистрирован: Пн 27 апр 2015 13:14

Formatter выдает ошибки

Сообщение ZhakeKZ » Пн 06 июл 2015 12:24

Доброе время суток !

Компилирую функцию, происходит без ошибок.
Хочу форматировать всю функцию, для этого выбираю - Format Document.
Форматер пишет: Formatter has found some syntax errors in the text. The statements that contain are not formatted. See the output window for details.
В окне вывода:
Function:FUNC_1: Error (1,53): Unexpected symbol 'n_cp'
Function:FUNC_1: Error (1,54): Unexpected symbol 'cnt_crsba0_crscn4'
Function:FUNC_1: Error (1,55): Unexpected symbol 'd_date_fin'

Но при это компиляция функции происходит без ошибок.

Alexander

Re: Formatter выдает ошибки

Сообщение Alexander » Пн 06 июл 2015 13:43

Не могли бы Вы прислать нам полный текст функции, а также указать версии dbForge Studio for Oracle, Oracle сервера и клиента Oracle (если используется)?

Вы можете прислать ответ напрямую в нашу службу поддержки на supportATdevartDOTcom или alexaATdevartDOTcom

ZhakeKZ
Сообщения: 11
Зарегистрирован: Пн 27 апр 2015 13:14

Re: Formatter выдает ошибки

Сообщение ZhakeKZ » Вт 07 июл 2015 10:41

Полный текст функции не могу выслать.
Oracle 11g,
DFForge 3.7.472

Alexander

Re: Formatter выдает ошибки

Сообщение Alexander » Вт 07 июл 2015 11:39

Спасибо за ответ.

Не могли бы Вы прислать нам хотя бы часть текста любой тестовой функции, на которой мы смогли бы воспроизвести данные ошибки?

Alexander

Re: Formatter выдает ошибки

Сообщение Alexander » Ср 08 июл 2015 11:18

Не могли бы Вы выполнить следующее:

1. Вставьте код функции в новый документ.
2. Отформатируйте документ (выберите 'Edit -> Advanced -> Format Document' в основном меню).
3. Вышлите нам только ту часть кода, что подчёркнута.

ZhakeKZ
Сообщения: 11
Зарегистрирован: Пн 27 апр 2015 13:14

Re: Formatter выдает ошибки

Сообщение ZhakeKZ » Вт 14 июл 2015 09:42

Выдал такие ошибки:
SQL.sql: Error (23,20): 'end-of-statement delimiter' expected
SQL.sql: Error (1,21): Unexpected symbol 'S' (U+0053)
SQL.sql: Error (1,22): Unexpected symbol 'FORMULA2'
SQL.sql: Error (1,23): Unexpected symbol 'FORMULA3'
SQL.sql: Error (1,24): Unexpected symbol 'S_FORMULA_FC'
SQL.sql: Error (1,25): Unexpected symbol 'RESULT'
SQL.sql: Error (1,26): Unexpected symbol 'SIGN_1'
SQL.sql: Error (1,27): Unexpected symbol 'N_SUM'
SQL.sql: Error (1,28): Unexpected symbol 'L_DDL'
SQL.sql: Error (1,29): Unexpected symbol 'N_ADD_VALUE1'
SQL.sql: Error (1,30): Unexpected symbol 'N_ADD_VALUE2'
SQL.sql: Error (1,31): Unexpected symbol 'N_MIN_VALUE'
SQL.sql: Error (1,32): Unexpected symbol 'RESULT4_P'
SQL.sql: Error (1,33): Unexpected symbol 'RESULT4_T'
SQL.sql: Error (1,34): Unexpected symbol 'RESULT4'
SQL.sql: Error (1,35): Unexpected symbol 'KPP_T'
SQL.sql: Error (1,36): Unexpected symbol 'N_FIN_COUNT'
SQL.sql: Error (1,37): Unexpected symbol 'RESULT5'
SQL.sql: Error (1,38): Unexpected symbol 'RESULT_fc'
SQL.sql: Error (1,39): Unexpected symbol 'RESULTAT'
SQL.sql: Error (1,40): Unexpected symbol 'S_ACCOUNT_NAME'
SQL.sql: Error (1,42): Unexpected symbol 'NONFIN_SCORE'
SQL.sql: Error (1,43): Unexpected symbol 'NF_SCORE'
SQL.sql: Error (1,44): Unexpected symbol 'GUIDE_ID'
SQL.sql: Error (1,45): Unexpected symbol 'N_NONFIN_RATE'
SQL.sql: Error (1,46): Unexpected symbol 'N_FIN_RATE'
SQL.sql: Error (1,47): Unexpected symbol 'S_BALL'
SQL.sql: Error (1,48): Unexpected symbol 'COUNT_DUAL'
SQL.sql: Error (1,49): Unexpected symbol 'STATUS_ID'
SQL.sql: Error (1,50): Unexpected symbol 'RATE'
SQL.sql: Error (1,51): Unexpected symbol 'N_ID_DUAL'
SQL.sql: Error (1,52): Unexpected symbol 'cnt_crsba0_crscf3'
SQL.sql: Error (1,53): Unexpected symbol 'n_cp'
SQL.sql: Error (1,54): Unexpected symbol 'cnt_crsba0_crscn4'
SQL.sql: Error (1,55): Unexpected symbol 'd_date_fin'
SQL.sql: Error (1,57): Unexpected symbol 'i' (U+0069)
SQL.sql: Error (1,58): Unexpected symbol 'prev_date'
SQL.sql: Error (2,59): Unexpected symbol 'Type'
SQL.sql: Error (11,64): Unexpected symbol 'type'
SQL.sql: Error (11,65): Unexpected symbol 'cur_dates'

Вот что находиться в строках с 20-го по 30-е:
J INTEGER(1):=0;
S VARCHAR2(1000);
FORMULA2 NUMBER(24,6);
FORMULA3 NUMBER(24,6);
S_FORMULA_FC VARCHAR2(1000);
RESULT NUMBER(24,6);
SIGN_1 VARCHAR2(100);
N_SUM VARCHAR2(1000);
L_DDL VARCHAR2(32767);
N_ADD_VALUE1 NUMBER(21,7);
N_ADD_VALUE2 NUMBER(21,7);

Alexander

Re: Formatter выдает ошибки

Сообщение Alexander » Вт 14 июл 2015 12:28

Спасибо за ответ. Мы исследуем данную проблему и сообщим Вам о результате.

Alexander

Re: Formatter выдает ошибки

Сообщение Alexander » Вт 14 июл 2015 14:07

Мы воспроизвели данную проблему и исправим её в одной из следующих сборок продукта. Мы сообщим Вам, как только Вы сможете скачать её.

ZhakeKZ
Сообщения: 11
Зарегистрирован: Пн 27 апр 2015 13:14

Re: Formatter выдает ошибки

Сообщение ZhakeKZ » Ср 15 июл 2015 11:44

Спасибо, ждем.

Alexander

Re: Formatter выдает ошибки

Сообщение Alexander » Чт 04 фев 2016 15:54

Хотим сообщить Вам, что вышла новая версия dbForge Studio for Oracle, v3.8, в которой данная проблема устранена https://www.devart.com/ru/dbforge/oracl ... nload.html

Благодарим Вас за Вашу помощь в усовершенствовании dbForge Studio for Oracle.

Закрыто