达梦(DM)数据库函数dpi_set_desc_field

MoMo 2021年6月14日11:03:58
评论
212

dpi_set_desc_field

函数

DPIRETURN

dpi_set_desc_field(

dhdesc dpi_desc,

sdint2 rec_num,

sdint2 field,

dpointer val,

sdint4 val_len

);

功能

设置描述符记录单个域的值。

参数:

1) dpi_desc

输入参数,描述符句柄

2) rec_num

输入参数,包含所设置域的描述符记录的索引号。此参数从 0 起始。当为 0 时,示所

设置的为书签列。此参数值必须大于等于 0。如果此参数的值大于 DSQL_DESC_COUNT 

值,则 DSQL_DESC_COUNT 的值改变为 rec_num

3) field

输入参数,所要设置的域。详见说明。

4) val

输入参数,指向包含描述符信息的缓冲区,或者一个 4 字节的值。数据类型依赖于 field

的值。如果 val 为一个 4 字节的值,则是 4 字节还是 2 字节的值依赖于 field 参数。

5) val_len

输入参数,如果 val 指向一个字符串或者二进制缓冲区,则此参数为 val 的长度。如果

val 是一个整形数,则此参数被忽略。

返回值

DSQL_SUCCESS

DSQL_SUCCESS_WITH_INFO

DSQL_ERROR

DSQL_INVALID_HANDLE

说明:

属性

字段

类型

属性

字段

类型

DSQL_DESC_ALLOC_TYPE

sdint2

DSQL_DESC_LITERAL_PREFIX

sdbyte*

DSQL_DESC_ARRAY_SIZE

ulength

DSQL_DESC_LITERAL_SUFFIX

sdbyte*

DSQL_DESC_ARRAY_STATUS_PTR

udint2*

DSQL_DESC_LOCAL_TYPE_NAME

sdbyte*

DSQL_DESC_BIND_OFFSET_PTR

slength*

DSQL_DESC_NAME

sdbyte*

DSQL_DESC_BIND_TYPE

ulength

DSQL_DESC_NULLABLE

sdint2

DSQL_DESC_COUNT

sdint2

DSQL_DESC_NUM_PREC_RADIX

sdint4

DSQL_DESC_ROWS_PROCESSED_PTR

ulength*

DSQL_DESC_OCTET_LENGTH

slength

DSQL_DESC_AUTO_UNIQUE_VALUE

sdint4

DSQL_DESC_OCTET_LENGTH_PTR

slength*

DSQL_DESC_BASE_COLUMN_NAME

sdbyte*

DSQL_DESC_PARAMETER_TYPE

sdint2

DSQL_DESC_BASE_TABLE_NAME

sdbyte*

DSQL_DESC_PRECISION

sdint2

DSQL_DESC_CASE_SENSITIVE

sdint4

DSQL_DESC_ROWVER

sdint2

DSQL_DESC_CATALOG_NAME

sdbyte*

DSQL_DESC_SCALE

sdint2

DSQL_DESC_CONCISE_TYPE

sdint2

DSQL_DESC_SCHEMA_NAME

sdbyte*

DSQL_DESC_DATA_PTR

void*

DSQL_DESC_SEARCHABLE

sdint2

DSQL_DESC_DATETIME_INTERVAL_CODE

sdint2

DSQL_DESC_TABLE_NAME

sdbyte*

DSQL_DESC_DATETIME_INTERVAL_PRECISION

sdint4

DSQL_DESC_TYPE

sdint2

DSQL_DESC_DISPLAY_SIZE

slength

DSQL_DESC_TYPE_NAME

sdbyte*

DSQL_DESC_FIXED_PREC_SCALE

sdint2

DSQL_DESC_UNNAMED

sdint2

DSQL_DESC_INDICATOR_PTR

slength*

DSQL_DESC_UNSIGNED

sdint2

DSQL_DESC_LABEL

sdbyte*

DSQL_DESC_UPDATABLE

sdint2

DSQL_DESC_LENGTH

ulength

https://xpanx.com/
MoMo
  • 本文由 发表于 2021年6月14日11:03:58
  • 转载请务必保留本文链接:https://xpanx.com/2834.html
统信UOS怎么连接远程服务器? 统信UOS操作系统

统信UOS怎么连接远程服务器?

在终端界面中,单击  > 远程管理。 在右侧服务器列表中,单击 添加服务器。 弹出“添加服务器”窗口,自定义服务器名称,输入服务器IP地址、登录服务器的用户名及密码等。 单击 确定 将该服务器添...
统信UOS怎么激活系统? 统信UOS操作系统

统信UOS怎么激活系统?

一般情况下,统信UOS系统中已预制授权激活码,电脑开机联网后将自动激活,无需手动激活。 部分电脑未预制授权激活码,需要联系统信 UOS 公司或统信 UOS 系统供应商自行购买激活码并激活。 判断电脑是...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: