返回首页

gbase数据、南大通用产品文档:GBase8aItem 属性 (Int32)

更新日期:2024年09月11日

根据给定的序号,获取指定列值。

语法
[Visual Basic]
Public Overrides ReadOnly Default Property Item ( _

i As Integer _
) As Object

Get
[C#]
public override Object this[
int i] { get; }

实现
IDataRecord.Item(Int32)

GBase 8a 程序员手册ADO.NET 篇


- 210 -

南大通用数据技术股份有限公司


如果需要更新一个UDF/UDAF 函数,,那么需要用户删除此UDF/UDAF 后,
同时删除引用的同一动态库(.so)的所有UDF/UDAF 函数,然后再重新创建
UDF/UDAF 函数。否则后面引用的时候可能产生宕机。

我们建议一个UDF/UDAF 函数编译时构建一个动态库(.so),以避免
UDF/UDAF 更新产生的异常。

不能使用CREATE AGGREGATE FUNCTION 创建一个已经被创建的函数。

如果需要重新创建函数,
应该用DROP FUNCTION 删除它,
然后用CREATE
AGGREGATE FUNCTION 重新创建它。例如,如果重新编译函数的一个新
版本,以便GBase 获得新版本,需要删除函数并重新创建,否则GBase 将继
续使用旧版本。

udr_id 和 constraint_id 列的组合索引要求这些值的组合是唯一的。
syscheckudrdep 系统目录表描述数据库中用户定义的例程 (UDR) 引用的每个检查约束。
syscheckudrdep 表具有以下列。
表 8. SYSCHECKUDRDEP 表列描述

类型
解释
udr_id
INTEGER
标识 UDR 的唯一代码
constraint_id
INTEGER
标识检查约束的唯一代码

在 syscheckudrdep 表中描述的每个检查约束在 sysconstraints 系统目录表中也有
它自己的行,其中 constrid 列与 syscheckudrdep 的 constraint_id 列具有相同的值。