В Дисплее DB2 определение таблицы

Вы можете сделать это, разделив два оператора точкой с запятой, например. (с использованием .NET-сервера SQLite):

using (SQLiteConnection conn = new SQLiteConnection("Data Source=fie.db3"))
{
  conn.Open();

  using (var cmd = conn.CreateCommand())
  {
    cmd.CommandText = "SELECT id FROM fies; DELETE FROM fies WHERE id = 5;";
    using (var reader = cmd.ExecuteReader())
    {
      while (reader.Read())
      {
        Console.WriteLine(reader[0]);
      }
    }
  }
}
18
задан 14 February 2009 в 04:39
поделиться

3 ответа

Синтаксис для таблицы

db2 describe table <tablename>

Describe или Для всех деталей таблицы

select * from syscat.tables

или Для всех деталей таблицы

 select * from sysibm.tables
5
ответ дан 30 November 2019 в 07:04
поделиться

Все эти метаданные сохранены в таблицах каталога DB2 в SYSIBM 'схема'. Это варьируется для мейнфреймового продукта DB2/z, и DB2/LUW распределил продукт, но они прибывают ближе и ближе с каждым выпуском.

IBM удобно помещают все их руководства по publib сайт для мира к доступу. Моя область знаний, DB2/z, имеет страницы, которые Вы хотите здесь .

существует много таблиц там, что необходимо будет сослаться:

SYSTABLES        for table information.
SYSINDEXES    \
SYSINDEXPART   + for index information.
SYSKEYS       /
SYSCOLUMNS       for column information.

список всех информационных центров здесь , который должен указать на Вас на версию DB2/LUW, если это - Ваша сфера интересов.

3
ответ дан 30 November 2019 в 07:04
поделиться

В дополнение к DESCRIBE TABLE , вы можете использовать команду ниже

DESCRIBE INDEXES FOR TABLE *tablename* SHOW DETAIL 

для получения информации об индексах таблицы.

Наиболее полная информация о таблице на Db2 для Linux, UNIX и Windows можно получить с помощью утилиты db2look, которую можно запустить с удаленного клиента или непосредственно на сервере Db2 как локальный пользователь. Инструмент создает DDL и другую информацию, необходимую для имитации таблиц и их статистических данных. Документация по db2look в Db2 11.5 находится здесь .

Следующая команда db2look подключится к базе данных SALESDB и получит операторы DDL, необходимые для воссоздания таблицы ORDERS

db2look -d SALESDB -e -t ORDERS
13
ответ дан 30 November 2019 в 07:04
поделиться