返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

或(OR)运算符‘|’
操作符含义
所查询内容至少有一个被包含。
示例
例如:'hello | world',表示查询包含hello 或者world 单词的内容。

每当多个程序并发地访问一个数据库(且当其中至少有一个可修改数据时,)所有程序必
须允许在它们读数据时,另一程序可更改该数据的可能性。数据库服务器提供锁和隔离级
别的机制,其通常允许程序运行,如同它们独占数据一样。
SET STATEMENT CACHE 语句允许您将反复地使用的相同的 SQL 语句存储在缓冲区
中。当打开语句高速缓存时,数据库服务器存储相同的语句,因此可在不同的用户会话之
中重用它们,而无需为每个会话都分配内存。

12 创建和使用 SPL 例程

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 256 -

本部分描述如何创建和使用 SPL 例程。SPL 例程是以 GBase 8s“存储过程语言”(SPL)
编写的用户定义的例程。GBase 8s SPL 是提供流控制的 SQL 的扩展,诸如循环和分支。
在数据库上有 Resource 权限的任何人都可创建 SPL 例程。
尽可能地解析和优化以 SQL 编写的例程,然后以可执行的格式存储在系统目录表中。对
于 SQL 密集的任务,SQL 例程可能是一个好的选择。SPL 例程可执行以 C 或其他外部
语言编写的例程,且外部的例程可执行 SPL 例程。
您可使用 SPL 例程来执行您可以 SQL 执行的任何任务,
且可扩展您可单独使用 SQL 完
成的任务。由于 SQPL 是数据库的本地语言,且当创建 SPL 例程而不是在运行时时,解
析和优化 SPL 例程,对于某些任务,SPL 例程可提升性能。SPL 例程还可减少客户机应
用程序与数据库服务器之间的流量并降低程序复杂度。
在 GBase 8s SQL 指南:语法 中描述每一 SPL 语句的语法。每一语句都配有示例。

sysseclabelcomponentelements 系统目录表记录安全标号的组件元素的值。它具有以下
列。

类型
解释
compid
INTEGER
组件标识
元素 (element)
VARCHAR(32)
元素名称
elementencoding
CHAR(8)
元素的编码格式
parentelement
VARCHAR(32)
树组件的父元素的名称。对于以
下项,值为 NUll:
集组件 数组组件 树组件的根节

alterversion
SMALLINT
在添加元素时变更操作的数量。
此值由 dbexport 和 dbimport
命令使用。