powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Нет автозаполнения для внутренней функции ХП
3 сообщений из 3, страница 1 из 1
Нет автозаполнения для внутренней функции ХП
    #40051726
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде писали уже об этом, но подниму тему еще раз. Процедура:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE OR ALTER PROCEDURE NEW_PROCEDURE
AS
DECLARE VARIABLE I INTEGER;

DECLARE FUNCTION INTERNAL_FN(VAL INTEGER) RETURNS INTEGER
AS
BEGIN
    RETURN :VAL;
END

BEGIN
    I = INTERNAL_FN(1);
END



При написании наименования функции INTERNAL_FN IBE в подсказке не выдает наименование функции (которая объявлена в этой же ХП).
...
Рейтинг: 0 / 0
Нет автозаполнения для внутренней функции ХП
    #40052512
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил.
...
Рейтинг: 0 / 0
Нет автозаполнения для внутренней функции ХП
    #40053874
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, работает.

Добавьте еще в пакетах, чтобы функция без ссылки на этот же пакет тоже была в подсказке:
SET TERM ^ ;

Код: 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.
CREATE OR ALTER PACKAGE NEW_PACKAGE
AS
BEGIN
 
END^

RECREATE PACKAGE BODY NEW_PACKAGE
AS
BEGIN
    FUNCTION ADD_ONE(V INTEGER) RETURNS INTEGER
    AS
    BEGIN
        RETURN :V + 1;
    END

    PROCEDURE PROC
    AS
    DECLARE VARIABLE VAL INTEGER;
    BEGIN
        VAL = ADD_ONE(1);
    END
END^

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


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