Как получить подробности таблицы DB2 с помощью C # - PullRequest
1 голос
/ 27 марта 2012

Как я могу подключиться и использовать DB2 в приложении C #?Как я могу получить имена таблиц базы данных DB2?Как я могу увидеть имя каждого столбца, его тип данных, размер и т. Д. Таблицы, используя C #?

1 Ответ

0 голосов
/ 27 марта 2012

Предполагается, что вы используете DB2 для Linux / Unix / Windows. Если вы используете другую платформу, она, вероятно, будет иметь другую таблицу каталога.

После подключения к базе данных вы можете запросить информацию из системного каталога, в частности SYSCAT.COLUMNS.

Например, если у вас есть таблица с именем SCHEMA.TABLE, вы можете получить список всех столбцов, используя такой запрос:

SELECT *
FROM SYSCAT.COLUMNS
WHERE TABSCHEMA='SCHEMA'
  AND TABNAME  ='TABLE'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...