07.12.2001, 23:14 | #1 |
Участник
|
Что происходит с переменной табличного типа после выхода из функции?
Что происходит с переменной табличного типа после выхода из функции?
И что делает метод setTmpData(...)?
__________________
vitk |
|
07.12.2001, 23:57 | #2 |
Продавец игрушек
|
Переменная уничтожатся. Отличие: если эта переменная была ссылкой на временную таблицу, то эта таблица очищается (ели на неё никто больше не ссылается).
__________________
С уважением, Роман Кошелев. |
|
10.12.2001, 13:56 | #3 |
Продавец игрушек
|
по методу setTmpData есть только одна запись в "Руководстве разработчика":
Temporary tables Temporary tables are instantiated and "live" where data are first inserted. The first insert determines whether a table lives on the client or on the server. So it does not matter where, on the server or on the client, a temporary table is declared. Even when you write code like server static tmptable::createTable() that instantiates a table, the table still becomes a client temporary table if the first record is inserted from client code. If a temporary table has a new dataset (setTmpData), the temporary table will afterwards live where the temporary table it's having it's data from are living. Temporary tables are inserted and fetched remote as ordinary tables (caching, replication, "chunks"). Temporary tables are created as files in the local file system. Hints A temporary table should live on the tier where it is used. If a temporary table is used on several tiers, the table should live on the tier where the largest number of inserts and updates is performed.
__________________
С уважением, Роман Кошелев. |
|
10.12.2001, 15:34 | #4 |
Участник
|
метод setTmpData
По поводу того, что делает метод setTmpData см. статью Базы Знаний
Дополнительные возможности временных таблиц: метод setTmpData и пример использования HB_Tutorial_setTmpData - пример использования метода setTmpData
__________________
vitk |
|