当前位置: 首页 > 面试题库 >

从Firebird数据库表获取列名列表

阎慈
2023-03-14
问题内容

如何获得特定表中的列名列表?

IE。

火鸟表:

| 名称| id | 电话号码|

得到这样的列表:

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


问题答案:

如果要获取特定表中的列名列表,则这是您需要的sql查询:

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

我在firebird 2.5中尝试过此方法,并且可以正常工作。

顺便说一句,YOUR-TABLE-NAME周围的单引号是必需的



 类似资料:
  • 问题内容: 我已经搜索了许多网站,但没有遇到任何从单个数据库获取表名的细节的代码或教程。 假设我有4个数据库,并且我想要数据库中所有表的名称,我可以使用什么查询? 问题答案:

  • 我有一个从Excel文档导入的数据框,如下所示: 我希望能够返回列1的内容作为一个列表,这样我就可以运行一个for循环,并为每个集群创建一个Excel工作表。 是否也可以将整列或整行的内容返回到列表中?例如

  • 我有一个简单的实例定义如下: 它看起来是这样的: 是否有任何方法只获取和的值?我尝试了以下操作: 但是获得错误键错误:('is_events_1','is_events_2')。

  • 问题内容: 我正在尝试编写一个程序,该程序将通过NotesSQL驱动程序将整个Lotus Notes数据库转储到文件中。我通过jdbc:odbc连接并有 我可以执行选择并从Lotus Notes数据库获取数据 这是代码 是否有更好的方法通过NotesSQL连接到Lotus Notes数据库?因为使用我的代码,我只获得名称的值… 问题答案: 我知道您正在尝试使用JDBC和NotesSQL。但是,根据

  • 问题内容: 我有一个包含html表单的网站,在此表单中,我有一个下拉列表,其中包含在该公司工作的代理的列表,我想从MySQL数据库中获取数据到该下拉列表,因此当您添加新代理时,他的名字将会出现作为下拉列表中的一个选项。 您能帮我编码这个php代码吗,谢谢 问题答案: 为此,您要遍历查询结果的每一行,并将此信息用于下拉菜单的每个选项。您应该能够轻松调整以下代码,以满足您的需求。

  • 我想创建一个包含类别的列表,并将类别悬停在需要显示子类别的类别上。我能够在列表中显示父类别。但我不知道如何获得子类别。在我的表中有category\u id、parent\u id列和一些其他列。如果父类别id为“0”,则它是主类别,对于子类别,它包含类别id。因此,现在我需要显示主类别的子类别。我不明白该如何进行。谁能给我提建议。