Shareware software


Дерево объектов SQLite: таблицы
Узел "TABLE"
Список таблиц в подключенных базах данных SQLite. Позволяет быстро ориентироваться в структуре БД, выполнять различные операции обслуживания таблиц, просматривать структуру и данные.

SELECT Upper(name) "name"
FROM $$ATTACHDB.sqlite_master
WHERE Upper(type)='TABLE'
order by Upper(name)
Меню
-
Copy name - скопировать имя таблицы в буфер обмена
-
Reindex - перестроить все индексы построенные по колонкам таблицы
-
Get DDL - сформировать код создания таблицы
select sql
from $$ATTACHDB.sqlite_master
where Upper(name)=Upper($$TABLE_NAME)
-
SQL [Select] - сформировать код запроса к таблице и добавить в редактор
-
SQL [Insert] - сформировать код команды на вставку данных в таблицу и добавить в редактор
-
SQL [Delete all rows] - сформировать код команды на удаление всех строк в таблице и добавить в редактор
-
SQL [Rename table] - сформировать код команды на изменение имени таблицы и добавить в редактор
-
SQL [Drop] - сформировать код удаления таблицы и добавить в редактор
-
Show data - показать данные таблицы в сетке в режиме только для чтения
-
Edit data - показать данные таблицы в сетке в режиме редактирования
-
Edit table -
-
Export data to CSV - запустить мастер выгрузки данных таблицы в CSV файл
-
Import data from CSV - запустить мастер импорта данных из CSV файла в таблицу
Узел Column
Список колонок выбранной таблицы с типом данных

PRAGMA $$ATTACHDB.table_info($$TABLE_NAME)
Узел "Index"
Список индексов построенных по колонкам таблицы

select name
from $$ATTACHDB.sqlite_master
where Upper(tbl_name) = Upper($$TABLE_NAME)
and Upper(type) = 'INDEX' order by 1
Узел "Details"
Выводится подробная информация по индексу
pragma $$ATTACHDB.index_info($$INDEX_NAME)