INFO 语句

使用 INFO 语句来罗列在当前数据库中所有用户定义的表的名称,或来显示关于特定表的信息。

语法

此语句是对 SQL 的 ANSI/ISO 标准的扩展。您仅可随同 DB-Access 使用此语句。

元素 描述 限制 语法
table 您对其寻找信息的表 必须存在 数据库对象名

用法

INFO TABLES 语句罗列在当前数据库中所有用户定义的表的名称。可紧跟在 INFO 关键字之后的其他关键字指示 DB-Access 来显示其名称紧跟在 FOR 关键字之后的那个 table 的各种属性。要从多于一个关键字选项显示信息,请发出多个 INFO 语句。

INFO 语句支持的关键字选项可显示下列信息:

使用 SQL 的 INFO 语句的另一种方法是使用 DB-AccessSQL 菜单或 Table 菜单的 Info 命令来显示相同的和附加的信息。

示例

使用下列示例来罗列数据库中的用户表:
INFO TABLES;
要显示关于特定的表的信息,请使用语法:
INFO info_keyword FOR table
此处,table 为表名称,且 info_keyword 为 INFO 语句的七个关键字选项之一,除了 TABLES 之外。 例如,要显示表 customer 的列的名称,请使用此语句:
INFO COLUMNS FOR customer;
此示例产生下列输出:
Column name          Type              Nulls

customer_num         serial            no
fname                char(15)          yes
lname                char(15)          yes
company              char(20)          yes
address1             char(20)          yes
address2             char(20)          yes
city                 char(15)          yes
state                char(2)           yes
zipcode              char(5)           yes
phone                char(18)          yes