Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Подсказка к параметрам ХП внутри пакета / 7 сообщений из 7, страница 1 из 1
31.08.2020, 08:19
    #39993997
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
При редактировании пакета и вводе имени ХП, часто получается вот такая подсказка:


Причем параметры не от этой ХП, а другой.
...
Рейтинг: 0 / 0
31.08.2020, 08:22
    #39993998
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
Добавлю, что новая точка с запятой прибавляется ко всем параметрам при каждом новом показе этой же подсказки.
...
Рейтинг: 0 / 0
31.08.2020, 09:42
    #39994005
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
Так и будет получаться, пока воспроизводимого примера нет.
...
Рейтинг: 0 / 0
31.08.2020, 10:31
    #39994010
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
Есть вот такой, похожий пример:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
SET TERM ^ ;

CREATE OR ALTER PROCEDURE TEST_SP1 (
    INT1 INTEGER,
    INT2 INTEGER)
AS
BEGIN
END^

CREATE OR ALTER PROCEDURE TEST_SP2
AS
BEGIN
END^

CREATE OR ALTER PACKAGE TEST_PKG
AS
BEGIN
    PROCEDURE SOMETHING_DO(PARAM1 INTEGER);
END^

RECREATE PACKAGE BODY TEST_PKG
AS
BEGIN
    PROCEDURE SOMETHING_DO(PARAM1 INTEGER)
    AS
    BEGIN
        EXECUTE PROCEDURE TEST_SP2;

        EXECUTE PROCEDURE TEST_SP1(1, 2);
    END

    PROCEDURE SOMETHING_DO2(PARAM2 INTEGER)
    AS
    BEGIN
        EXECUTE PROCEDURE TEST_SP2;

        EXECUTE PROCEDURE TEST_SP1(1, 2);
    END
END^

SET TERM ; ^



Ставим курсор сразу после открывающей скобки:


После ставим курсор после открывающей скобки у процедуры TEST_SP1. Подсказка почему-то от процедуры пакета:


А если у SOMETHING_DO2 добавить второй параметр и вызывать подсказку к TEST_SP1, то получается вот так и начинают добавляться точки с запятой:


...
Рейтинг: 0 / 0
31.08.2020, 16:27
    #39994155
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
Исправил.
...
Рейтинг: 0 / 0
10.09.2020, 04:37
    #39997130
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
Другая проблемка.
Если начать описывать процедуру в заголовке пакета, то IBE сообщает, что нет параметров.
...
Рейтинг: 0 / 0
14.09.2020, 04:28
    #39998172
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка к параметрам ХП внутри пакета
CyberMax
Другая проблемка.
Если начать описывать процедуру в заголовке пакета, то IBE сообщает, что нет параметров.


Исправил.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Подсказка к параметрам ХП внутри пакета / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]