描述:
设置表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") |
删除分片信息:
|