powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / /ASA9/: локальные временные таблицы - есть она или нет?
3 сообщений из 3, страница 1 из 1
/ASA9/: локальные временные таблицы - есть она или нет?
    #32382450
Dmitriy Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто знает как узнать есть ли в ASA9 такая-то локальная временная таблица или нет? Перерыл все системные таблицы и хелп. Нету-ти :(.

Ответ из соседнего топика про ASE не использовать оные не пойдет. :D
...
Рейтинг: 0 / 0
/ASA9/: локальные временные таблицы - есть она или нет?
    #32382545
_Dog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eto ne to:

DECLARE LOCAL TEMPORARY TABLE table-name
( { column-definition [ column-constraint ... ] | table-constraint }, ... )
[ ON COMMIT { DELETE | PRESERVE } ROWS ]

i eto ne to?

CREATE [ GLOBAL TEMPORARY ] TABLE [ owner.]table-name
( { column-definition | table-constraint }, ... )
[ { IN | ON } dbspace-name ]
[ ON COMMIT { DELETE | PRESERVE } ROWS ]
[ AT location-string ]

?:)
...
Рейтинг: 0 / 0
/ASA9/: локальные временные таблицы - есть она или нет?
    #32382632
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял, способов системно узнать у ASA о наличие локальных временных таблиц нет. У меня есть функция, которая возвращает флаг присутствия в БД указанной таблицы, в том числе и темповых:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create function fn_asc_ExistsTable (
  @Table_Name varchar( 128 )
)
returns tinyint
begin
  declare @SQL varchar( 200 );
  set @SQL = 'if exists(select * from "' || @Table_Name || '") then end if;';
  execute immediate @SQL;
  return  1 ;
exception
  when others then
    return  0 
end

Не то конечно, что хотелось бы, но на безрыбье и рак рыба :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / /ASA9/: локальные временные таблицы - есть она или нет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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