Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Возможен такой запрос ? / 7 сообщений из 7, страница 1 из 1
08.03.2004, 14:31
    #32433895
iusup
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
Интересно ( и нужно) можно такой запрос к БД написать?
Типа .... select * from База ..............)))
И найти в этой базе какие то данные ( Иванов, день его рождения т.д.)
зная что эти данные там есть но не зная таблицы и колонки
вообщем помогите запрос находящий данные в Бд написать...)))
...
Рейтинг: 0 / 0
08.03.2004, 14:37
    #32433898
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
Можно в ASA. Есть служебная таблица, в которой находятся данные о всех объектах БД, в том числе и названия таблиц. Вопрос только в том, есть ли у тебя пермиссии на чтение из этой таблицы, потому что, судя по вопросу, авторизации as DBA тебе не видать как своих ушей :)
...
Рейтинг: 0 / 0
08.03.2004, 14:44
    #32433902
iusup
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
Guest
есть у меня пермиссии на чтение из этой таблицы
Как звать таблицу...? )))
А лучше запрос напиши...)))
...
Рейтинг: 0 / 0
08.03.2004, 19:25
    #32433960
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
Вот ты зануда... Дай ему ложку, дай ему... еды :)

Короче, вот этот запрос

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select  sys.sysuserperm.user_name+'.'+sys.systable.table_name as tablename,
          sys.syscolumn.column_name,   
from sys.sysuserperm,   
       sys.systable,   
       sys.syscolumn  
where ( sys.systable.creator = sys.sysuserperm.user_id ) and  
         ( sys.syscolumn.table_id = sys.systable.table_id )    

выдаст тебе все названия таблиц с названиями столбцов в них. Теперь ты уже не можешь сказать, что не знаешь названий таблиц и столбцов, n'est-ce pas?

Дальше сам ковыряй, потому что такая задача неактуальна - она может потребоваться, только если ты ничего не знаешь о своей базе, а это нонсенс
...
Рейтинг: 0 / 0
08.03.2004, 19:43
    #32433968
iusup
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
выдаст тебе все названия таблиц с названиями столбцов в них. Теперь ты уже не можешь сказать, что не знаешь названий таблиц и столбцов, n'est-ce pas?


Это я знаю ...)))
Но чтоб не ковыряться в ручную .....
Запрос нельзя придумать....? )))
Ася есть кстати...? )))
...
Рейтинг: 0 / 0
08.03.2004, 19:47
    #32433969
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
iusup
Рекомендую ознакомиться с правилами sql.ru . Сложно ответить на вопрос, если не понятно о чем он. Рекомендую все таки в вопросе сразу называть, какая СУБД используется, полный номер ее версии, включая патчи и паки, ну и стараться не писать вопросы на тему "помоги найти то, не знаю что". В Вашем случае могу порекомендовать все таки не писать запросы, а изучить структуру БД, с которой Вы собираетесь работать. Если документации, комментариев на нее нет, то можно ее реинженернить в любое удобный Case-инструмент и создать диаграмму, на которой в более наглядной форме будут видны обьекты БД и их связи. Плюс если еще есть исходники клиентской части, они тоже смогут помочь отследить все особенности БД.
...
Рейтинг: 0 / 0
08.03.2004, 19:58
    #32433971
iusup
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможен такой запрос ?
ASCRUS
простите извенити...)))
Чат лучше откройте...)))
Спасибо за ответ...)))
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Возможен такой запрос ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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