运行直接 SQL 查询
直接从电子表格对数据库运行 SQL 查询,并使用电子表格插件检索和管理数据。
使用直接 SQL 执行各种操作,例如创建表,并在数据库权限和对象规则允许的情况下运行 INSERT、UPDATE、DELETE 和其他 SQL 语句。加载项从数据库中检索数据,并在电子表格中显示结果。您可以同时运行多个查询,并通过选择不同的工作表在同一工作簿中获取结果。
结果的显示时间取决于查询的复杂性和数据量。
从直接 SQL 运行查询
以下示例使用表运行直接 SQL 查询。可以使用类似的步骤对视图运行查询。
注意:
从电子表格连接到数据库,以使用插件的功能。
-
启动 Microsoft Excel 或 Google Sheets 并打开工作簿。
-
从 Oracle Database 菜单中选择 Direct SQL 。
默认情况下,直接 SQL 窗口显示方案中的现有表。单击视图以显示现有视图。可以选择要查询的对象,例如,查询表中的所有列或查询特定的列。类似地,您可以从视图中查询所有列,也可以查询特定列。还可以使用搜索框搜索表和视图。
-
右键单击要查询的对象,然后单击选择。
要查询表的所有列,请右键单击表下的表,然后单击选择。要查询表的特定列,请单击要展开的表,右键单击该列,然后单击选择。同样,您可以选择视图及其列。
编写查询部分下的查询编辑器会自动填充所选对象的 SQL 查询。您可以使用自动生成的查询或在查询编辑器中对其进行修改。
如果选择其他表或对象,则会在查询编辑器中刷新 SQL 查询。
-
在选择工作表选项中,选择要从中检索并显示查询结果的工作表。
-
单击运行以运行 SQL 查询。
注意:
不能运行空查询。如果 Write a query 下的查询编辑器为空且您单击 Run(运行),则加载项将显示错误。
插件在所选的工作表中显示查询结果中的数据。
父主题:使用电子表格插件功能
