返回首页

gbase数据、南大通用产品文档:GBase8cKylin V10 环境

更新日期:2024年09月11日

麒麟操作系统KYSEC 提供三种安全模式:强制模式(Normal)、警告模式(Warning)和软
模式(Softmode)。
在GBase 8c 安装过程中调用若干脚本文件,
可能存在不弹出授权认证窗口
而直接认证失败的问题,进而导致安装失败。
因此当KYSEC 为强制模式或警告模式时,需要关闭安全授权认证。如为软模式,可忽
略此操作说明。操作步骤如下:
步骤1 查看当前KYSEC 的安全状态,使用如下命令:
[root@gbase8c ~]# getstatus
步骤2 关闭麒麟操作系统的安全授权认证,使用如下命令:
[root@gbase8c ~]# setstatus softmode -p

onstat 实用程序读取共享内存结构,并提供有关数据库服务器在该命令执行时的统计信息。

可在单个命令中组合多个 onstat 选项标志。
onstat 显示输出时,
共享内存的内容可能更改。
onstat 实用程序不在共享内存上放置任何锁,因此运行该实用程序不会影响性能。
可使用等同于 onstat 命令的 SQL 管理 API 函数。

与游标变量相关的查询可以引用相同作用域的任何变量。当用OPEN打开游标变量
时,可以用查询中的任意变量来标识结果集,对于变量的后续修改,会修改结果集。
CREATE OR REPLACE PROCEDURE P_6_10 AS
sal employees.salary%TYPE;
sal_multiple employees.salary%TYPE;
factor INTEGER := 2;
CURSOR c1 IS SELECT salary, salary*factor FROM employees WHERE job_id LIKE 'AD_%';
BEGIN
OPEN c1; -- PL/SQL evaluates factor
LOOP
FETCH c1 INTO sal, sal_multiple;
EXIT WHEN c1%NOTFOUND;
DBMS_OUTPUT.PUT_LINE('factor = ' || factor);
DBMS_OUTPUT.PUT_LINE('sal = ' || sal);
DBMS_OUTPUT.PUT_LINE('sal_multiple = ' || sal_multiple);
factor := factor + 1; -- Does not affect sal_multiple
END LOOP;
CLOSE c1;

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

END;

--Result:
--factor = 2
--sal = 4400
--sal_multiple = 8800
--factor = 3
--sal = 24000
--sal_multiple = 72000
--factor = 4
--sal = 17000
--sal_multiple = 68000
--factor = 5
--sal = 17000
--sal_multiple = 85000