本文为您介绍HoloStudio中SQL Console基本功能和用法。

前提条件

您需要先绑定Hologres计算引擎,详情请参见绑定交互式分析实例

背景信息

在HoloStudio中,SQL Console是基于SQL命令语句的编辑器,支持您在HoloStudio中单纯的通过SQL命令语句即可进行交互式分析(Hologres)开发,为您提供秒级交互式查询体验。

进入SQL Console

  1. 登录DataWorks控制台
  2. 在左侧导航栏,单击工作空间列表
  3. 选择工作空间所在地域后,单击相应工作空间后的进入数据开发
  4. 单击左上角的图标图标,选择全部产品 > Holo Studio
  5. 在左侧导航栏,单击SQL Console图标,进入SQL Console面板。
    您也可以单击展开图标,展开左侧导航栏,单击SQL Console

    您可以在该面板新建文件夹SQL Console

新建文件夹

文件夹可以存放新建的临时查询,方便您管理临时查询:

  1. SQL Console面板,鼠标悬停至新建图标,单击文件夹
  2. 新建文件夹对话框中,输入文件夹名称
  3. 单击提交

新建SQL Console

您可以通过SQL Console生成SQL编辑器,方便您使用标准SQL语句操作:

  1. SQL Console面板,鼠标悬停至新建图标,单击SQL Console
  2. 新建节点对话框中,配置各项参数。
    新建节点
    参数 描述
    节点名称 临时查询的名称。
    目标文件夹 存放临时查询的文件夹。
    数据库 临时查询的目标数据库。
  3. 单击提交
  4. 在节点的编辑页面,输入SQL语句。
    CREATE TABLE supplier (
     s_suppkey bigint NOT NULL,
     s_name text NOT NULL,
     s_address text NOT NULL,
     s_nationkey bigint NOT NULL,
     s_phone text NOT NULL,
     s_acctbal bigint NOT NULL,
     s_comment text NOT NULL,
    PRIMARY KEY (s_suppkey)
    );
    
    INSERT INTO supplier VALUES 
    (1, 'Supplier#000000001', 'gf0JBoQDd7tgrzrddZ', 17, '27-918-335-1736',  575594, 'each slyly above the careful'),  
    (6, 'Supplier#000000006', 'tQxuVm7s7CnK', 14, '24-696-997-4969',  136579, 'final accounts. regular dolphins use against the furiously ironic decoys. '),
    (10, 'Supplier#000000010',  'Saygah3gYWMp72i PY', 24, '34-852-489-8585', 389191, 'ing waters. regular requests ar'),  
    (18, 'Supplier#00000001', 'PGGVE5PWAMwKDZw', 16, '26-729-551-1115', 704082, 'accounts snooze slyly furiously bold'),  
    (39, 'Supplier#000000039', 'SYpEPWr1yAFHaC91qjFcijjeU5eH',  8, '18-851-856-5633 611565', 88990, 'le slyly requests. special packages shall are blithely. slyly unusual packages sleep'),  
    (48, 'Supplier#000000048',  'FNPMQDuyuKvTnLXXaLf3Wl6OtONA6mQlWJ', 14, '24-722-551-9498',563062, 'xpress instructions affix. fluffily even requests boos');  
    
    SELECT * FROM supplier;
  5. 单击工具栏中的运行图标,查看结果。
    说明 SQL Console不支持运行事务的命令,例如begincommitcall_set_table。如果您有相关需求,请参见Hologres开发:周期性调度终端

    HoloStudio支持对查询结果进行隐藏列、复制和搜素等操作。

    运行结果
    序号 名称 描述
    1 SQL编辑框 在该区域输入SQL命令语句。
    2 保存 保存SQL编辑器中的全部内容,以便下次查看。
    3 偷锁编辑 非节点责任人编辑该节点。
    4 运行 运行SQL编辑器内的全部内容,结果展现在底部。您也可以选中某条SQL语句运行,系统默认只执行该条语句。
    5 停止 停止正在运行的SQL语句。
    6 重新加载 刷新SQL编辑框内容,只保留已保存的内容。
    7 运行日志 查看运行结果和报错提示。
    8 结果 查看运行成功后表的内容。
    说明 对于create table等无结果的返回语句,只有运行日志,无查询结果。

视频操作演示