powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Таблица не удаляеться(призрак какой-то).Sybase IQ 12.7
5 сообщений из 5, страница 1 из 1
Таблица не удаляеться(призрак какой-то).Sybase IQ 12.7
    #35225773
Zetus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый вечер! Подскажите где глюк пожалуйста.
У меня есть БД:
@@version
'Sybase IQ/12.7.0/070403/P/ESD 2/Sun_svr4/OS 5.9/64bit/2007-04-03 17:18:28'
При следующем запросе:
select CONVERT(INT, getdate(), 365) as indate,
SYSTABLE.table_id as table_id,
SYSUSERPERM.user_name as table_owner,
SYSTABLE.table_name as table_name,
TECT_FNC(SYSUSERPERM.user_name+'.'+SYSTABLE.table_name) as KBytes,
SYSIQTABLE.create_time as create_time,
SYSIQTABLE.update_time as update_time
from SYSTABLE,SYSUSERPERM,SYSIQTABLE
where SYSUSERPERM.user_id=SYSTABLE.creator and SYSIQTABLE.table_id=SYSTABLE.table_id and user_id<>0 and SYSTABLE.table_type='BASE' and server_type='IQ' and KBytes>10000000
ORDER BY table_id, table_owner, table_name;
Выдаёт ошибка что невозможно найти некую таблицу 'Zvit', но такой таблицы давно не существует, её давным давно удалили. Нет ни в цетрали, ни в SYSTABLE. Где мог остаться след таблицы?
...
Рейтинг: 0 / 0
Таблица не удаляеться(призрак какой-то).Sybase IQ 12.7
    #35225806
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZetusВыдаёт ошибка что невозможно найти некую таблицу 'Zvit', но такой таблицы давно не существует, её давным давно удалили. Нет ни в цетрали, ни в SYSTABLE. Где мог остаться след таблицы?В SYSIQTABLE? Разрезать запрос на составляющие и попытаться выполнить его по частям.
Централ может не показывать таблицы принадлежащие каким-либо юзерам, обычно выключают показ таблицы принадлежащих sys.
А вообще Централ делает почти такой-же запрос к базе для получения и показа списка таблиц. Можно включить логгирование всей работы централа и узнаешь как именно он получает список таблиц.
...
Рейтинг: 0 / 0
Таблица не удаляеться(призрак какой-то).Sybase IQ 12.7
    #35225843
Zetus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl ZetusВыдаёт ошибка что невозможно найти некую таблицу 'Zvit', но такой таблицы давно не существует, её давным давно удалили. Нет ни в цетрали, ни в SYSTABLE. Где мог остаться след таблицы?В SYSIQTABLE? Разрезать запрос на составляющие и попытаться выполнить его по частям.
Централ может не показывать таблицы принадлежащие каким-либо юзерам, обычно выключают показ таблицы принадлежащих sys.
А вообще Централ делает почти такой-же запрос к базе для получения и показа списка таблиц. Можно включить логгирование всей работы централа и узнаешь как именно он получает список таблиц.
А что можно посмотреть в SYSIQTABLE? Там нет названий таблиц, только id'шки.
Фильтр централи показывает всех юзеров и все таблицы.
А вот насчет логгирования это хорошая идея. Какой лог имеется ввиду? Если Sybase Central Log Viewer то там ничего не отображаеться...
...
Рейтинг: 0 / 0
Таблица не удаляеться(призрак какой-то).Sybase IQ 12.7
    #35225856
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZetusА вот насчет логгирования это хорошая идея. Какой лог имеется ввиду? Если Sybase Central Log Viewer то там ничего не отображаеться...Так его ж включить сначала надо. Там где-то в контекстных меню есть пункт Start в последствии заменяющийся на Stop.
...
Рейтинг: 0 / 0
Таблица не удаляеться(призрак какой-то).Sybase IQ 12.7
    #35227360
up
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZetusВсем добрый вечер! Подскажите где глюк пожалуйста.
У меня есть БД:
@@version
'Sybase IQ/12.7.0/070403/P/ESD 2/Sun_svr4/OS 5.9/64bit/2007-04-03 17:18:28'
При следующем запросе:
select CONVERT(INT, getdate(), 365) as indate,
SYSTABLE.table_id as table_id,
SYSUSERPERM.user_name as table_owner,
SYSTABLE.table_name as table_name,
TECT_FNC(SYSUSERPERM.user_name+'.'+SYSTABLE.table_name) as KBytes,
SYSIQTABLE.create_time as create_time,
SYSIQTABLE.update_time as update_time
from SYSTABLE,SYSUSERPERM,SYSIQTABLE
where SYSUSERPERM.user_id=SYSTABLE.creator and SYSIQTABLE.table_id=SYSTABLE.table_id and user_id<>0 and SYSTABLE.table_type='BASE' and server_type='IQ' and KBytes>10000000
ORDER BY table_id, table_owner, table_name;
Выдаёт ошибка что невозможно найти некую таблицу 'Zvit', но такой таблицы давно не существует, её давным давно удалили. Нет ни в цетрали, ни в SYSTABLE. Где мог остаться след таблицы?

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


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