操作数据表
功能
通过自定义的 SQL 语句来操作数据表。此活动可以根据 SQL 语句来执行数据表的增删改查操作。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据表 | 【TDataTable】要进行操作的数据表。 | 构建数据表(传入变量) |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| SQL语句 | 【string】要操作的SQL语句。注:操作的数据表名称统一用'DataTable'。 | 'select [姓-名] from DataTable' |
| 表头行加单引号 | 【Boolean】勾选后,表头行添加单引号,防止列名包含运算符报错。 | (勾选) |
| 指定类型操作 | 【Boolean】勾选则会以数据表表头的指定类型来转换数据,然后操作数据;不勾选则全部都以String类型转换。此参数在2023.05.05及之后的server版本中新增加的 | (勾选) |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据表 | 【TDataTable】生成操作完成后的数据表。 | 操作后的数据表(创建变量) |
注意/说明
1.“操作数据表”函数能获取的最大数据为20万行,使用此函数获取 Excel 数据时,若出现内存溢出问题,则需要将 Excel 数据进行分段后,再获取数据。例如 Excel 数据有40万行,使用函数进行数据获取时,产生内存溢出问题,此时需要先将 Excel 数据进行分段后,如分成两段(20万、20万)或分成三段(10万、10万、20万)等多种分段方式,再进行获取数据。
2.“操作数据表”函数能返回的最大数据为20万行,且最大计算总行数据为50万行。
3.在数据表中,要操作的列名含有运算符号时,使用【操作数据表】函数需要勾选属性“表头行加单引号”,编译才不会出现错误。
4.参数“指定类型操作”,勾选该参数使用原本表头定义好的类型进行操作数据表,不勾选则数据以String类型操作数据表。
相关函数
【创建数据表】、【输出数据表】