返回首页

gbase数据、南大通用产品文档:GBase8sSQL%FOUND

更新日期:2024年09月11日

返回值:
l
NULL 没有SELECT或DML运行
l
TRUE 如果SELECT或DML返回或影响了一行或多行
l
FALSE 其他情况
DROP TABLE dept_temp;
CREATE TABLE dept_temp AS SELECT * FROM departments;

CREATE OR REPLACE PROCEDURE P (dept_no NUMBER) AS
BEGIN
DELETE FROM dept_temp
WHERE department_id = dept_no;
IF SQL%FOUND THEN
DBMS_OUTPUT.PUT_LINE ('Delete succeeded for department number ' || dept_no);
ELSE
DBMS_OUTPUT.PUT_LINE ('No department number ' || dept_no);

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

END IF;
END;

BEGIN
p(270);
p(400);
END;

--Result:
--Delete succeeded for department number 270
--No department number 400

备份
数据备份重于一切,日常应检查备份执行情况、备份有效性,以确保备份能够保障数据
安全。备份安全加密也应兼顾。
将数据库导出备份。语法格式:
gs_dump dbname -f filename [-F c|d|t|p]-U user_name -W password

GBase 8c 管理员指南
南大通用数据技术股份有限公司
12
参数说明:

dbname:指定待导出备份的数据库的名称。

-f:指定导出文件的名称。

-F:指定导出文件的格式。支持custom、directory、tar、plain text。缺省默认为纯
文本格式。

-U:指定以哪个管理员身份连接。

-W:指定管理员的登录密码。
将模式导出备份。语法格式:
gs_dump dbname -p port -n schema_name -f filename
参数说明:

-n:指定待导出备份的模式的名称。

其他参数同上。
将表导出备份。语法格式:
gs_dump dbname -p port -t table_name -f filename
参数说明:

-t:指定待导出备份的表的名称。

其他参数同上。

UDT field length was not set in UDTMetaData
应用程序通过调用 UDTMetaData.setFieldType() 指定了一个字符型、日期时间型或 interval
类型的字段,但是指定字段长度时失败。调用UDTMetaData.setFieldLength() 来设置字段长
度。