ifx_setfrag()

阅读(2226) 标签: 设置, table, 分片信息, 序表, null,

描述:

设置表table的分片信息。

语法:

ifx_setfrag (ifxconn, table, fieldName, min1, min2,....)

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。

设置表table的分片信息,若fieldName以后省略,则删除IfxConn中保存的表table的分片信息;min值的个数就是表的分片数。

参数:

ifxconn

ifxconn对象。

table

分片表名。

fieldName

分区字段。

min

每个分片的最小值,可以省略,可以有多个。

返回值:

序表/null

示例:

 

A

 

1

="d:/frag1.txt"

创建保存分片信息文件。

2

=ifx_conn("com.informix.jdbc.IfxDriver","jdbc:informix-sqli:192.168.0.7:8000/tpch:informixserver=tramsserver&user=informix&pwd=informix";A1)

连接informix数据库。

3

=ifx_takefrag(A2,"orders")

提取orders表的分片信息:

4

=ifx_setfrag(A2,"orders","o_orderkey",1,400000000)

重新设置orders表的分片信息:

5

=ifx_setfrag(A2,"orders","o_orderkey")

删除分片信息: