sqlserver移植过程中的问题 00904错误

gong_max 2008-08-01 10:50:38
CREATE OR REPLACE VIEW xv_cxtj_jmss_jd
AS
SELECT XT_SOM_JZRQ.f_cardid,
XF_CXTJ_BASE_YHQYMCID_CARDID(Xt_RMS_card.f_cardid) f_qymcid,
XT_SOM_JZRQ.f_qssj,
XT_SOM_JZRQ.f_jzsj,
XT_PMS_PD.F_PDBH,
XT_PMS_PD.F_PDMC,
XF_CXTJ_BASE_YHBH_CARDID(Xt_RMS_card.f_cardid) f_bh1,
XF_CXTJ_YHXM_CARDID(Xt_RMS_card.f_cardid) f_xm,
XF_CXTJ_BASE_YHDZ_CARDID(Xt_RMS_card.f_cardid) f_dz,
XF_CXTJ_BASE_YHDH_CARDID(Xt_RMS_card.f_cardid) f_dh1,
Xt_RMS_card.f_CardNo,
XT_PMS_PD.F_PDLX,
XT_PMS_PD.F_CASID,
XT_PMS_PD.F_SQFS,
XT_PMS_PD.F_PDID
FROM Xt_RMS_card
JOIN xt_sis_yh
ON Xt_RMS_card.f_yhid = xt_sis_yh.f_yhid
JOIN XT_SOM_JZRQ
ON Xt_RMS_card.f_cardid = XT_SOM_JZRQ.f_cardid
JOIN XT_PMS_PD
ON XT_SOM_JZRQ.f_pdid = XT_PMS_PD.F_PDID
WHERE ( XT_PMS_PD.F_PDBH <> '01' )

这是一个视图,创建的时候报XF_CXTJ_BASE_YHDH_CARDID 00904 列无效的错误,但是这个视图里面所用的四个函数写法都一摸一样。为什么就只报最后一个视图错误呢?
...全文
64 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gong_max 2008-08-01
  • 打赏
  • 举报
回复
小弟第一次移植,觉得有非常多的问题。
脚本是工具自动生成的,它把函数放在了后面,所以导致创建这个视图的时候这个函数还不存在。谢谢兄弟们
hyrongg 2008-08-01
  • 打赏
  • 举报
回复
抱错的涵数重新创建一次看看.

17,137

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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