更新日期:2024年09月11日
指定换行符
示例
示例中所用的表及数据:
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;