返回首页

gbase数据、南大通用产品文档:GBase8a过滤视图

更新日期:2024年09月11日

在“数据库导航”中,依次展开服务器、
“数据库”

“视图”节点,右键单
击需要过滤视图,选择过滤,配置视图过滤。

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 63 -
图5- 389 过滤视图
系统将打开一个过滤窗口,填写需要包含和排除的关键字,选择确定,如
下图所示:

GBaseDataStudio 管理工具手册
- 64 -
南大通用数据技术股份有限公司
图5- 390 过滤窗口
过滤后会显示符合筛选条件的视图
图5- 391 过滤结果

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 65 -

指定换行符
示例
示例中所用的表及数据:
DROP TABLE IF EXISTS gs;
CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT
NULL);
INSERT INTO gs VALUES(3,'nihao');
INSERT INTO gs VALUES(4, 'GBase');
导出SQL 语句:
gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/gs_f.txt'
LINES TERMINATED BY '@#$';
Query OK, 2 rows affected
查看导出文件:
$ cat gs_f.txt
3
nihao@#$4
GBase@#$

程序体中的NULL 语句不会执行任何操作,并且会直接将控制传递到下一条语句。使
用NULL 主要是为了提高PL/SQL的可读性。

GBase 8s PL/SQL手册
南大通用数据技术股份有限公司
- 59 -

DECLARE
v_job_id VARCHAR2(10);
v_emp_id NUMBER(6) := 110;
BEGIN
SELECT job_id INTO v_job_id
FROM employees
WHERE employee_id = v_emp_id;
IF v_job_id = 'SA_REP' THEN
UPDATE employees
SET commission_pct = commission_pct * 1.2;
ELSE
NULL; -- Employee is not a sales rep
END IF;
END;