我有一个部门表,它包含员工信息我需要的是添加文本字段(非数据库)并使用存储过程执行计算任务。任何人都可以帮助我I want to add text fields here
答案 0 :(得分:0)
您可以手动创建非数据库项。 Reference
要创建计算以存储P10_AREA_CODE的组合值, 新项目中的P10_PREFIX和P10_LINE_NUMBER:
导航到相应的页面定义。
创建名为P10_PHONE_NUMBER的项目以存储P10_AREA_CODE,P10_PREFIX和P10_LINE_NUMBER的组合值。
访问“创建计算向导”:
树视图 - 在相应的事件下,找到Computations。右键单击并选择“创建”。
组件视图 - 在“计算”下,单击“创建”图标。
对于项目位置,在此页面上选择项目,然后单击下一步。
对于Computation,选择P10_PHONE_NUMBER。
对于序列,选择评估顺序。
对于Computation,您可以创建以下计算类型:
静态作业:
对于Computation Type,选择Static Assignment并单击Next。
输入以下计算:
&P10_AREA_CODE.) &P10_PREFIX.-&P10_LINE_NUMBER.
单击“下一步”。
PL / SQL功能正文:
对于Computation Type,选择PL / SQL Function Body并单击Next。
输入以下计算:
DECLARE l_return_value VARCHAR2(300) DEFAULT NULL; BEGIN l_return_value := '('||:P10_AREA_CODE||')'||:P10_PREFIX||'-'||:P10_LINE_NUMBER; RETURN l_return_value; END;
单击“下一步”。
SQL查询(返回冒号分隔值):
对于Computation Type,选择SQL Query(返回冒号分隔值)并单击Next。
输入以下计算:
SELECT '('||:P10_AREA_CODE||')'||:P10_PREFIX||'-'||:P10_LINE_NUMBER FROM DUAL
单击“下一步”。
PLSQL表达式:
对于Computation Type,选择PLSQL Expression并单击Next。
输入以下计算:
'('||:P10_AREA_CODE||')'||:P10_PREFIX||'-'||:P10_LINE_NUMBER
单击“下一步”。
单击“创建”。