標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) FI (57) File Transfer (1) Firefox (2) FM (2) fourjs (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (3) JavaScript (22) jQuery (6) JSON (1) K3b (1) LED (3) Linux (112) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) Oracle (125) Outlook (3) PDF (6) Perl (59) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (1) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) SQuirreL SQL Client (1) SSH (2) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (22) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (33) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) youtube (1) yum (2)

2016年1月31日 星期日

FourJS : 最簡單的 SQL + FOREACH 範例,還有呼叫PL/SQL方式

CASE 1
DECLARE cur64 CURSOR FOR
 SELECT ogb14
   FROM ogb_file, ima_file
  WHERE ogb01=g_oga.oga01
    AND ogb04 = ima01
    AND ta_ima001 = '64-17-5' #==酒精

 FOREACH cur64 INTO l_ogb14   #==酒精類產品不可用於本作業!!
    CALL cl_err('','PL0017',1)
    LET g_success = 'N'   #FUN-580155
    RETURN
 END FOREACH

CASE 2 (PL/SQL)
FUNCTION t400_chk_oeb904_2()
   DEFINE l_sql STRING
   DEFINE l_ret SMALLINT

    LET l_ret = 0
    LET l_sql = "SELECT axm_pkg_oeb904.axm_func_true_false(?) FROM DUAL"
    PREPARE p1 FROM l_sql
    EXECUTE p1 USING g_oea.oea01 INTO l_ret

    IF l_ret = 0 THEN
       RETURN FALSE
    ELSE
       RETURN TRUE
    END IF
 END FUNCTION

CASE 3 (PL/SQL)
    LET l_ret2 = "0"
    LET l_sql = "BEGIN echo01.axm_pkg_t410.axm_proc_yn_cs_dist(?,?,?); END;"
    PREPARE p4 FROM l_sql
    EXECUTE p4 USING g_oea.oea01 IN, g_user IN, l_ret2 OUT

沒有留言:

張貼留言