|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Извините за безграмотность. Но! В Mssql естьтакие команды sp_helpdb. и так далее А как в DB2/400 посмотреть тоже самое? тоесть список всех баз и сделать просмотр по конкретным базам? На попытку сделать через sp_helpdb выдает: ODBC Driver (32-bit)][DB2/400 SQL]SQL0104 - Token ? was not valid. Valid tokens: ( END SET CALL DROP FREE LOCK OPEN WITH ALTER BEGIN CLOSE FETCH. ) Я понимаю что команды все указаны, но как правильно пользоваться не понимаю. Если возможно, не отсылайте меня к различным мануалам и тд, что мог прочитал, но не понял Если возможно примеры конкретные? З.Ы обращение к дб2 просиходить через MsSqql через cmd line Суважением ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2003, 00:45 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
ошибся ! не через команд лайн а через "Sql qwery" пожалуйста привидите примеры ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2003, 01:41 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Понятие базы данных в MSSQL не соответствует таковому в DB2 UDB, поэтому то же самое посмотреть не получится. Но вот сходные вещи: список серверов (data source) - select * from SYSCAT.SERVERS; либо список опций для каждого сервера - select * from SYSCAT.SERVEROPTIONS; список nodes - select * from SYSCAT.NODEGROUPS; либо select * from SYSCAT.NODEGROUPDEF; Список tablespace-ов - select * from SYSCAT.TABLESPACES Источник (смотри схему SYSCAT и catalog views): http://www.student.math.uwaterloo.ca/~cs448/db2_doc/html/db2s0/frm3toc.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2003, 02:39 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
2 c127 Спасибо за ответ но чето не получаеться ни фига излазил я ту доку еще вчера что ты указал но не понял нифига(( Потому и спрашиваю а по твоим примерам выдает что Driver (32-bit)][DB2/400 SQL]SQL0204 - SERVERS in SYSCAT type *FILE not found я наверное тупой но что делать? как помотреть таблицы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2003, 07:59 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Наверное проблема во взаимодействии MSSQL и DB2. Попробуй для проверки запустить из родного SQL запускателя, который идет с DB2, должно работать. Возможно MSSQL QweryAnalyzer или как его там, интерпретирует "SYSCAT" в выражении SYSCAT.SERVERS как имя сервера или имя БД или что-то в таком роде, но не как имя схемы, которых в MSSQL нет. Посмотри хелп MSSQL, как нужно обращаться к таблицам других SQL серверов, там должны быть примеры, для оракла точно есть. Уменя под рукой нет ни MSSQL ни DB2. Большинство SQL серверов хранят служебную информацию в системных таблицах и предоставляют пользователю туда доступ, напрямую или через вью. Там можно найти почти все что нужно. У MSSQL все сделано через другое место и такой доступ реализован в виде функции, что ИМХО маразм. Надеюсь объяснение поможет разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2003, 23:02 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
1. а причем тут вообще mssql? обьясните pls, не понятно нихрена 2. на OS/400 только одна база :) 4. посмотреть можно, например: а) придумай свой способ. б) сделать SELECT из QSYS2/SYSTABLES c) поискаь физичкский файл с помощью WRKOBJ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2003, 11:39 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
select table_name, table_schema from qsys2.systables where table_name='TABLE_NAME' and table_schema = 'TABLE_SCHEMA' ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2003, 11:44 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
и брось sql query. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2003, 11:51 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
да, а разные там базы можно посмотреть разными командами. GO CMDRDB. что-нибудь типа dsprdbdire, не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2003, 11:54 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
и нужно понимать, когда читаешь документацию! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2003, 11:57 |
|
подскажите пожалуйста
|
|||
---|---|---|---|
#18+
и вообще нефиг искать в DB2/400 то же самое, что в ms sql! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2003, 12:00 |
|
|
start [/forum/topic.php?fid=43&fpage=164&tid=1606632]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 150ms |
0 / 0 |