powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как проверить в батнике существует ли база с заданным именем?
2 сообщений из 2, страница 1 из 1
Как проверить в батнике существует ли база с заданным именем?
    #38852614
SGorr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак у меня в батнике есть вот такая команда:
db2 create database %newbasename% on %newvolume%

но она согласно замыслу не должна отрабатывать всегда, например:

IF NOT EXISTS %newbasename% (
db2 create database %newbasename% on %newvolume%
)

Как проверить в батнике наличие в базе дб2 базы с определенным ником и выполнить ветвление?
...
Рейтинг: 0 / 0
Как проверить в батнике существует ли база с заданным именем?
    #38852633
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SGorr,

Очевидно, парсить вывод "db2 list db directory".

Или написать ма-а-а-аленькую программку, которая через DB2 API сама листает db directory (и возвращает соответствующий return code):
db2DbDirOpenScan
db2DbDirGetNextEntry
db2DbDirCloseScan
Пример кода - в sqllib/samples/c/ininfo.c и sqllib/samples/cpp/ininfo.C (нужен - database alias).
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как проверить в батнике существует ли база с заданным именем?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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