首页 > Linux操作系统 > Linux操作系统 > have question
-- todo ??????
--EXECUTE IMMEDIATE 'SELECT DELAY_TIME FROM tmpECRDelay WHERE ECR_NO='''||TO_CHAR(V_ECR_NO)||''' AND USER_NO='''||TO_CHAR(V_USER_NO)||'''' INTO V_DELAY_TIME ;
-- SELECT DELAY_TIME INTO V_DELAY_TIME FROM tmpECRDelay WHERE ECR_NO=V_ECR_NO AND USER_NO=V_USER_NO; --INTO V_DELAY_TIME
運行錯誤 ?? 陳術句有誤
問題得到解答 : INTO一個變量時,發現的語法異常陳術句有誤 ,主要是因為記錄數大于1,而接收的變量不是數組或集合,導致的問題;還有字符長度不夠也會引發此問題
1. 臨時表與永久表可建立關聯嗎,
回答 : 可以建立關聯, 不過select 字段時都要寫 永久表的字段名,若臨時表a,永久表為b , select a.user_id,b.user_name 那么 b.user_name 無值, 若寫成 select b.user_id,b.user_name 則可取得值;
2. 臨時表可以寫 動態的where條件嗎 ,如上 v_user_no
回答 : 可以 。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/183242/viewspace-712829/ ,如需转载,请注明出处,否则将追究法律责任。