Получить список имен столбцов из таблицы базы данных Firebird

Как получить список имен столбцов в конкретной таблице?

ie.

таблица Жар-Птицы:

| name | id | phone_number |

получить список следующим образом:

columnList = ['name', 'id', 'phone_number']

1 ответов


Если вы хотите получить список имен столбцов в определенной таблице, это SQL-запрос, вам нужно:

select rdb$field_name from rdb$relation_fields
where rdb$relation_name='YOUR-TABLE_NAME';

Я пробовал это в firebird 2.5, и это работает.

одиночные кавычки вокруг вашего-TABLE-NAME необходимы btw