?。靠梢赃x擇編輯吧?然后重新執(zhí)行就可以了。
成都創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為太和企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),太和網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
或者你把函數(shù)語句拿出來,應該是create or replace 的,重新執(zhí)行下就可以更新之前的同名函數(shù)了。
確認ok就采納下,謝謝。
方式一:
CALL PAMF05_FUN(你需要傳入的參數(shù)');
方式二:
begin
PAMF05_FUN(你需要傳入的參數(shù)');
end;
使用to_date函數(shù)。
你返回的varchar2總有一定的規(guī)則吧,比如是yyyy-mm-dd hh24:mi:ss格式的。
那你的返回語句就寫成
return to_date(enddate, 'yyyy-mm-dd hh24:mi:ss');
你的函數(shù)返回字符串: RETURN VARCHAR2
可是你返回的是什么? RETURN V_RESULT;
調(diào)整了一下:
語句結(jié)束符“;"擺放位置不正確
VARCHAR - VARCHAR2
另外函數(shù)WMSYS.WM_CONCAT在高版本的Oracle數(shù)據(jù)庫中已經(jīng)不支持了吧~
CREATE?OR?REPLACE?FUNCTION?function_getdimfullname(detailId??VARCHAR2,
dimTypeId?IN?OUT?VARCHAR2)
RETURN?VARCHAR2?AS
RESULT?VARCHAR2;
BEGIN
SELECT?REPLACE(WMSYS.WM_CONCAT(DIM_FULL_NAME),
',',
'
')
INTO?RESULT
FROM?(SELECT?*
FROM?(SELECT?m.dim_type_id?||?'_'?||?m.dim_id?t_d_key,
m.dim_full_name
FROM?ar_dim?m)?r
WHERE?r.t_d_key?IN
(SELECT?d.dim_type_id?||?'_'?||?d.dim_id?str
FROM?ar_voucher_dim?d
WHERE?d.voucher_detail_id?=?detailId
AND?d.dim_type_id?=?dimTypeId));
RETURN?RESULT;
END;