Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Подсказка с параметрами к процедуре/функции пакета / 9 сообщений из 9, страница 1 из 1
16.08.2018, 04:02
    #39688439
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
В IBExpert'е отсутствует подсказка с параметрами к процедурам и функциям пакета. Можете это реализовать?
...
Рейтинг: 0 / 0
16.08.2018, 04:09
    #39688440
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
Добавлю так же, что сама процедура/функция не подсвечивается зеленым с подчеркиванием. Я понимаю, что это из-за того, что они являются пассивным содержимым, но:
1. Визуально непонятно, есть ли такая функция.
2. При клике можно переходить на объявление метода в заголовке пакета.
...
Рейтинг: 0 / 0
16.08.2018, 07:52
    #39688479
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
CyberMaxВ IBExpert'е отсутствует подсказка с параметрами к процедурам и функциям пакета. Можете это реализовать?

Где именно отсутствует и какая подсказка?
...
Рейтинг: 0 / 0
16.08.2018, 07:53
    #39688480
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
CyberMaxДобавлю так же, что сама процедура/функция не подсвечивается зеленым с подчеркиванием. Я понимаю, что это из-за того, что они являются пассивным содержимым, но:
1. Визуально непонятно, есть ли такая функция.
2. При клике можно переходить на объявление метода в заголовке пакета.

Это вряд ли.
...
Рейтинг: 0 / 0
16.08.2018, 09:10
    #39688539
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
IBExpertГде именно отсутствует и какая подсказка?
В редакторе запросов. Пишу "EXECUTE PROCEDURE TEST_PKG." и появляется список методов в пакете. Выбираю метод, пишу "(", а список параметров, как в случае ХП, не появляется.
...
Рейтинг: 0 / 0
16.08.2018, 09:38
    #39688550
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
CyberMaxВ редакторе запросов. Пишу "EXECUTE PROCEDURE TEST_PKG." и появляется список методов в пакете. Выбираю метод, пишу "(", а список параметров, как в случае ХП, не появляется.

Гм. Проверил - УМВР. Возможно, от фазы Луны зависит или от чего еще. Но таки не воспроизводится.
...
Рейтинг: 0 / 0
16.08.2018, 09:45
    #39688552
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
IBExpert,

Нашел причину. В этом же редакторе чуть выше был SELECT-запрос с GROUP BY и ORDER BY. Если его удалить, то работает подсказка. Но в случае ХП и UDF это не мешало выводить подсказку, что и смутило.
...
Рейтинг: 0 / 0
17.08.2018, 02:50
    #39689185
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка с параметрами к процедуре/функции пакета
Тест-кейз воспроизведения проблемы.

1. Создание пакета.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SET TERM ^ ;

CREATE OR ALTER PACKAGE TEST_PKG
AS
BEGIN
    PROCEDURE PROC();
END^

RECREATE PACKAGE BODY TEST_PKG
AS
BEGIN
    PROCEDURE PROC()
    AS
    BEGIN
    END
END^

SET TERM ; ^



2. В SQL-editor помещаем следующий текст:
Код: sql
1.
2.
3.
4.
5.
6.
SELECT
    *
FROM
    RDB$DATABASE
    
EXECUTE PROCEDURE TEST_PKG.PROC



3. После TEST_PKG.PROC нажимаем "(" и появляется подсказка.
4. Ставим символы начала комментария "--" в начале запроса.
5. После TEST_PKG.PROC нажимаем "(" и подсказки нет.

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


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