“查找表名”(Lookup Table Name) 对话框能让您查找当前所连接的数据库中存储的表和列的名称。找到要查找的表或列名后,可以将其插入“SQL 语句”窗格中光标当前所在位置。
“查找表名”(Lookup Table Name) 对话框有以下组成部分:
键入要查找的表的前几个字符 (Type the first few characters of the table you're looking for) 在文本框中键入表名的前几个字符,以便将表列表限制为仅显示以您输入的文本开头的过程。
单击所需表,然后单击“确定”或“显示列”(Click the table you want, then click OK or Show Columns) 从列表中选择所需表,然后单击“确定”便可将表名插入“SQL 语句”窗格中。
可以使用以下选项来限制列表中显示的表。如果您知道要查找哪种类型的表,则可以仅选择该类型以限制列表。可以选择下面所列的部分或全部表类型,还可以选择在列表中显示表所有者的名称。
显示列 (Show Columns) 从列表中选择一个表后,单击“显示列”(Show Columns) 可查看选定表中的所有列。在“选择列”(Select Column) 对话框中单击“确定”可将选定的列名输入“SQL 语句”窗格中光标当前所在位置。
可以使用 SQL 通配符“%”(百分号)和“_”(下划线)来细化搜索。“%”与零个或多个字符匹配,而“_”与任何一个字符匹配。
例如,要列出所有包含单词 profile 的表,请键入: %profile%。
如果您希望在表名中搜索百分号或下划线,就必须将百分号或下划线加上转义字符作为前缀。使用哪个转义字符取决于所使用的 JDBC 驱动程序。如果您是通过 jConnect 连接的,转义字符就是“\”(反斜杠),而 iAnywhere JDBC 驱动程序的转义字符是“~”(否定符号)字符“\”(反斜杠)。