powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Хранимая функция возвращающая resultset
5 сообщений из 5, страница 1 из 1
Хранимая функция возвращающая resultset
    #37359052
springmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время,

Можно ли создать хранимую функцию в каше возвращающую сабж?

Т.е. вместо:
create function MyPackage.GetBalance(date date) RETURNS INTEGER LANGUAGE COS { ... }

Что нибудь типа:
create function MyPackage.GetAllBalances() RETURNS ?? что-то типа %ResultSet ?? LANGUAGE COS { ... }

Спасибо.
...
Рейтинг: 0 / 0
Хранимая функция возвращающая resultset
    #37359081
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Хранимая функция возвращающая resultset
    #37359091
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
springmaster , оно?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Class MyApp.Person Extends %Persistent [ClassType = persistent]
{

    /// This procedure returns a set of persons ordered by name
    Query ListPersons(name As %String = "") As %SQLQuery [ SqlProc ]
    {
        SELECT ID, Name
        FROM Person
        ORDER BY Name
    }
}
Код: plaintext
1.
2.
3.
4.
5.
6.
  WRITE !,"Creating a procedure"
  &sql(CREATE PROCEDURE PersonStateSP() BEGIN
       SELECT Name,Home_State FROM Sample.Person ;
       END)
  IF SQLCODE= 0  { WRITE !,"Created a procedure" }
  ELSEIF SQLCODE=- 361  { WRITE !,"Procedure already exists" }
  ELSE { WRITE !,"SQL error: ",SQLCODE }
...
Рейтинг: 0 / 0
Хранимая функция возвращающая resultset
    #37359121
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
springmasterДоброе время,

Можно ли создать хранимую функцию в каше возвращающую сабж?

Т.е. вместо:
create function MyPackage.GetBalance(date date) RETURNS INTEGER LANGUAGE COS { ... }

Что нибудь типа:
create function MyPackage.GetAllBalances() RETURNS ?? что-то типа %ResultSet ?? LANGUAGE COS { ... }

Спасибо. Можно
...
Рейтинг: 0 / 0
Хранимая функция возвращающая resultset
    #37360119
springmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,

спасибо! подход понял!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Хранимая функция возвращающая resultset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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