不知function中的常量是在哪定义的

xzp1030 2007-09-11 05:42:51
在function函数体中用到一常量(用大写字母写的),查了整个函数体,没有找到定义处.但这个fuction也能运行.DEBUG时也停止不住.
谁知道这个变量是在哪定义的.
...全文
214 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzp1030 2007-09-12
  • 打赏
  • 举报
回复
谢谢大家.我理解错了.呵呵呵
xzp1030 2007-09-12
  • 打赏
  • 举报
回复
CURSOR AvrgQtyDataCall(in_base_unit_code VARCHAR2, in_dwg_no VARCHAR2, in_seq_no VARCHAR2, in_stl_thck NUMBER) IS
SELECT NVL(MIN('Y'),'N') AVRG_INDC,
NVL(MAX(AVRG_PERC_QTY),0) PERC_CNT,
NVL(MAX(CASE WHEN in_base_unit_code = 'L030' AND SUBSTR(in_dwg_no,13,2) BETWEEN '00' AND '50' THEN 0
ELSE AVRG_HOLE_QTY END),0) HOLE_QTY,
NVL(MAX(CASE WHEN in_base_unit_code = 'L030' AND SUBSTR(in_dwg_no,13,2) BETWEEN '00' AND '50' THEN AVRG_TORCH_SET_QTY_2
WHEN in_base_unit_code = 'L030' THEN AVRG_TORCH_SET_QTY
ELSE AVRG_TORCH_SET_QTY END),0) TORCH_SET_QTY
FROM HP.WA010C
WHERE SEQ_NO = in_seq_no
AND BASE_UNIT_CODE = in_base_unit_code
AND in_stl_thck BETWEEN BASE_MIN_THCK AND BASE_MAX_THCK

其中的BASE_MIN_THCK 和 BASE_MAX_THCK就不知在哪定义的.

to:snowy_howe(天下有雪) 是在functions下定义的(create or replace FUNCTION sf_CutStdMhByPl)
vbagcl 2007-09-11
  • 打赏
  • 举报
回复
最好把源代码贴出来,也可能是在其他package里定义的,oracle常常这样干,你可以把系统整个包的代码导出到一个txt文件。
snowy_howe 2007-09-11
  • 打赏
  • 举报
回复
常量什么名称?函数是在包(package)中吗?

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧