本文介绍如何在数据库工作台 DBW 的数据交互台内可视化的创建、删除、编辑函数,实现函数的全生命周期的管理。
建议您不要在系统库上创建函数、编辑和删除函数。
自定义的函数仅支持在当前客户端对应的数据库中使用。
函数定义中您无需自定义分隔符。
由于函数必须有返回值,所以在函数内部不能使用 select
指令,除了使用select into
命令给多个字段变量赋值之外。
删除函数后无法恢复,需谨慎操作。
在数据交互台页面的顶部菜单栏,单击数据库后的图标,选择目标数据库。
在数据交互台的可视化区域,展开函数,右键单击目标函数,选择创建函数。
在创建函数@{数据库名称} 页签,配置以下参数信息。
参数 | 说明 |
---|---|
名称 | 自定义函数名称。命名规则:
|
输入参数 | (可选)单击输入参数,配置输入参数。 |
返回类型 | 在下拉列表中选择返回参数的类型。 |
返回长度 | 设置返回参数的长度,部分类型不支持设置该参数。 |
安全性 | 选择函数的安全性,支持以下格式:
|
数据访问 | 选择函数的数据访问方式,支持以下格式:
|
注释 | (可选)函数的注释信息,帮助您辨识函数。 |
单击下一步。
在创建函数@{数据库名称} 页签的函数定义区域,设置函数执行语句,单击提交。
说明
函数定义中您无需自定义分隔符。
在执行 SQL 对话框,确认执行语句,单击执行。
在数据交互台页面的顶部菜单栏,单击数据库后的图标,选择目标数据库。
在数据交互台的可视化区域,展开函数,右键单击目标函数,选择执行函数。
在执行函数对话框,配置参数值,然后单击执行。
在执行 SQL 对话框,确认执行语句,然后单击执行。
成功执行后,您可以在执行函数对话框的执行结果区域,单击查看结果,查看执行函数的结果。
在数据交互台页面的顶部菜单栏,单击数据库后的图标,选择目标数据库。
在数据交互台的可视化区域,展开函数,右键单击目标函数,选择编辑函数。
在编辑函数@{数据库名称} 页签的函数定义区域,按需编辑函数语句。
单击提交。
在执行 SQL 对话框中,确认执行语句,单击执行。
注意
删除后将无法恢复,需谨慎操作。
在数据交互台页面的顶部菜单栏,单击数据库后的图标,选择目标数据库。
在数据交互台的可视化区域,展开函数,右键单击目标函数,选择删除函数。
在执行 SQL 对话框,确认执行语句,然后单击执行。
API | 描述 |
---|---|
DataExecCommands | 调用 DataExecCommands 接口执行命令语句。 |
DataSessionKeepAlive | 调用 DataSessionKeepAlive 接口保持 SQL 会话窗口。 |
DataCloseSession | 调用 DataCloseSession 接口退出 SQL 会话窗口。 |
DataCancelExec | 调用 DataCancelExec 接口取消 SQL 执行。 |