工作流脚本(kscript)执行SQL语句的简易方式

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

工作流脚本(kscript)执行SQL语句的简易方式

目的

改善KScript脚本的易用性;

 

目标

允许通过短名称调用常用函数调用(目前只支持SQL函数);

提供简单易用的SQL函数,简化数据库访问。

 

SQL函数语法

假定,sql是 表示SQL语句的变量。

 

1.      #sql_val        从数据库获取一个值(OBJECT);

         java.lang.Object value = #sql_val(sql);

 

2.      #sql_row        从数据库表获取一行记录(MAP);

         java.util.Map row = #sql_row(sql);

         注:以SQL语句中的列名的小写形式作为Map的key,对应列的值作为与该key关联的值。

 

3.      #sql_col        从数据库表获取多行记录的某一列值(ARRAY);

         java.lang.Object[] array = #sql_col(sql);

 

4.      #sql_list       从数据库表获取结果集(由MAP组成的List);

         java.util.ArrayList list = #sql_list(sql);

         注:list中的每一个元素都是一个java.util.Map对象,Map的内容以SQL语句中的列名的小写形式作为Map的key,对应列的值作为与该key关联的值。

 

5.      #sql_exec       执行修改/插入/删除SQL(返回影响的行数)。

         int updated = #sql_exec(sql);

 

注意:

以上写法中,

#sql_exec

#sql_list

#sql_value

#sql_row

#sql_col

每个sql函数必须作为一个整体,其中不能包含空格或其他字符,并且必须使用小写形式。

工作流脚本(kscript)执行SQL语句的简易方式

目的改善KScript脚本的易用性; 目标允许通过短名称调用常用函数调用(目前只支持SQL函数);提供简单易用的SQL函数,简化数据库访问。 SQL...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息