在 Interactive SQL 中,可以使用 [空间预览] 选项卡以图像形式查看几何,以便理解数据库中的数据所表示的内容。
前提条件
从包含空间数据的表中进行选择的权限。
上下文和注释
Interactive SQL 的各个实例与到数据库的不同连接相关联。从 Interactive SQL 打开 [空间查看器] 的某一实例时,[空间查看器] 的该实例仍与 Interactive SQL 的该实例相关联并共享到数据库的连接。
也就是说,当在 [空间查看器] 中执行查询时,如果尝试在与 Interactive SQL 相关联的实例中执行查询,则可能会出现错误。同样,如果同时打开多个 [空间查看器] 实例,且这些实例均由同一 Interactive SQL 实例创建,则一次只能有一个实例执行查询,其它实例必须待前一查询完成后才能执行查询。
缺省情况下,Interactive SQL 将把 [结果] 窗口中的值截断为 256 个字符。如果 Interactive SQL 返回错误,则表示无法读取完整的列值,请增大截断值。要执行此操作,请单击 [工具] » [选项],然后在左侧窗格中单击 [SQL Anywhere]。在 [结果] 选项卡中,将 [截断长度] 更改为一个更高的值,比如 5000。单击 [确定] 保存更改,然后再次执行语句。
使用 Interactive SQL 连接到数据库。
执行一个查询,从表中选择空间数据。例如:
SELECT * FROM spatial-table; |
在 [结果] 窗格中双击 Shapes 列中的任意一个值以在 [值] 窗口中打开该值。
该值将以文本形式显示在 [值] 窗口的 [文本] 选项卡中。
单击 [空间预览] 选项卡以可缩放矢量图形 (SVG) 的形式查看几何。
示例
连接到示例数据库,并执行以下查询:
SELECT * FROM SpatialShapes; |
在 [结果] 窗格中双击 Shapes 列中的任意一个值以在 [值] 窗口中打开该值。
该值将以文本形式显示在 [值] 窗口的 [文本] 选项卡中。
单击 [空间预览] 选项卡以可缩放矢量图形 (SVG) 的形式查看几何。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |