powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить списком название всех таблиц юзера ?
5 сообщений из 5, страница 1 из 1
Получить списком название всех таблиц юзера ?
    #33936429
Чайнег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет форумчане и форумчанки, а также их гуру !


В ASA-9 как выполнить аналог запроса:

Код: plaintext
select table_name from user_all_tables;

Надо получить списком название всех таблиц у данного юзера, как ?

Спасибо за помощь.
...
Рейтинг: 0 / 0
Получить списком название всех таблиц юзера ?
    #33936510
наверное так
Код: plaintext
1.
2.
3.
select so.name from sysobjects so, sysusers su, syslogins sl where type = 'U' and su.uid=so.uid
and sl.suid=su.suid
and sl.name='loginname'
...
Рейтинг: 0 / 0
Получить списком название всех таблиц юзера ?
    #33936518
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
эх не успел :)
или так

SELECT table_name FROM SYS.SYSTABLE,SYS.SYSUSERPERM where SYS.SYSTABLE.creator=SYS.SYSUSERPERM.user_id and SYS.SYSUSERPERM.user_name='dba'
...
Рейтинг: 0 / 0
Получить списком название всех таблиц юзера ?
    #33937618
Чайнег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
SELECT table_name FROM SYS.SYSTABLE,SYS.SYSUSERPERM where SYS.SYSTABLE.creator=SYS.SYSUSERPERM.user_id and SYS.SYSUSERPERM.user_name='dba'

Спасибо ответившим.
В итоге вот так проверяю существование таблицы.

Код: plaintext
1.
2.
3.
select count(*) from systable s
inner join sysuserperm u on s.creator=u.user_id 
where u.user_name=user and table_name='CONTACT'

Причем что маленькими буквами, что большими названия все гут. А как лучше большими буквами названия таблиц писать или? Насколько приветствуется использование left join, inner join также exists в запросах ?
...
Рейтинг: 0 / 0
Получить списком название всех таблиц юзера ?
    #33937660
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чайнег wrote:

> Причем что маленькими буквами, что большими названия все гут. А как
> лучше большими буквами названия таблиц писать или?

Я пишу маленькими. Большими как-то не смотрится... IMHO :).

> Насколько приветствуется использование left join, inner join
> также exists в запросах ?

Не понял вопроса. Ты запрос под задачу подгоняешь, или задачу под запрос ;)?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить списком название всех таблиц юзера ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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