Вы можете сделать это, разделив два оператора точкой с запятой, например. (с использованием .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]);
}
}
}
}
Синтаксис для таблицы
db2 describe table <tablename>
Describe или Для всех деталей таблицы
select * from syscat.tables
или Для всех деталей таблицы
select * from sysibm.tables
Все эти метаданные сохранены в таблицах каталога 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, если это - Ваша сфера интересов.
В дополнение к 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