Создайте структуру с bool
в ней и сделайте vector<>
с использованием этого типа структуры.
Попробуйте:
vector<struct sb>
, где sb
- struct {boolean b];
, то вы можете сказать
push_back({true})
do
typedef struct sbool {bool b;} boolstruct;
, а затем vector<boolstruct> bs;
Стандарт ANSI SQL92 для запросов метаданных базы данных содержится в эти INFORMATION_SCHEMA
структуры данных.
я понятия не имею, пробуют ли Ваша поддержка БД это или нет, но следующее:
SELECT *
FROM INFORMATION_SCHEMA.TABLES
На дальнейшем исследовании, кажется, что HSQLDB действительно поддерживает INFORMATION_SCHEMA
, но с немного нестандартным именованием.
Все таблицы имеют SYSTEM_*
предварительно ожидаемый им, таким образом, вышеупомянутый пример читал бы
SELECT *
FROM INFORMATION_SCHEMA.SYSTEM_TABLES
, у меня нет средств тестирования этого, и ответ был найден на sourceforge.
Выезд DBVisualiser и SQL-клиент SQuirreL . Оба из них имеют поддержку HSQLDB и GUI для редактирования/изменения/просмотра таблицы.
Отлично, спасибо! Искал в Интернете эту информацию. Это позволит получить информацию только о полях ваших таблиц:
SELECT TABLE_NAME, COLUMN_NAME, TYPE_NAME, COLUMN_SIZE, DECIMAL_DIGITS, IS_NULLABLE FROM INFORMATION_SCHEMA.SYSTEM_COLUMNS WHERE TABLE_NAME NOT LIKE 'SYSTEM_%'
Вы можете получить индексы, информацию о первичном ключе и все такое из INFORMATION_SCHEMA.SYSTEM_TABLES
.
Должен любить документацию: p
SearchHelper::formatResultDate(r.date)
иformatResultDate(r.date)
, но получаю еще один " неопределенный method". Thks – Helio Santos 18 January 2013 в 16:56