返回首页

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

更新日期:2024年09月11日

语法
给变量赋值的语法请参见图17-2。
图17-2 assignment_value::=
对以上语法格式的解释如下:

variable_name:变量名。

value:可以是值或表达式。值value 的类型需要和变量variable_name 的类型兼容才能
正确赋值。
示例:

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
634
postgres=# DECLARE
emp_id
INTEGER := 7788;--赋值
BEGIN
emp_id := 5;--赋值
emp_id := 5*7784;
END;
/

预编译语句是只编译和优化一次,
然后可以通过设置不同的参数值多次使用。
由于已经
预先编译好,后续使用会减少执行时间。因此,如果多次执行一条语句,请选择使用预编译
语句。可以按以下步骤执行:
步骤1 调用Connection 的prepareStatement 方法创建预编译语句对象。
步骤2 调用PreparedStatement 的setShort 设置参数。
pstmt.setShort(1, (short)2);
步骤3 调用PreparedStatement 的executeUpdate 方法执行预编译SQL 语句。
int rowcount = pstmt.executeUpdate();
步骤4 调用PreparedStatement 的close 方法关闭预编译语句对象。
pstmt.close();
----结束

参数说明:标识是否允许使用BloomFilter 优化。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:布尔型

on 表示允许使用BloomFilter 优化。

off 表示不允许使用BloomFilter 优化。
默认值:on