我目前正在尝试在oracle Apex中创建一个函数来返回SQL查询,我的代码中似乎有一些错误。有人可以看一看,看看有什么不对。
RETURN
'SELECT 1, LAN_ID label,'||
' '#' target,'||
' NULL is_current_list_entry,'||
' 'http://orig03.deviantart.net/efa6/f/2015/200/5/6/anon_icon_thinger_by_arofexdracona-d920vda.png' image,'||
' NULL image_attribute,'||
' NULL image_alt_attribute,'||
' 'left' attribute1,'||
' 'fa-clock-o' attribute2,'||
' DATE_POSTED attribute3,'||
' RESPONSE attribute4'||
'from CHAT_RESPONSE'||
'where LAN_ID IS NOT NULL'||
'order by DATE_POSTED DESC;'||
答案 0 :(得分:2)
以正确的方式引用'
并将||
替换为;
:
RETURN
'SELECT 1, LAN_ID label,'||
' ''#'' target,'||
' NULL is_current_list_entry,'||
' ''http://orig03.deviantart.net/efa6/f/2015/200/5/6/anon_icon_thinger_by_arofexdracona-d920vda.png'' image,' ||
' NULL image_attribute,'||
' NULL image_alt_attribute,'||
' ''left'' attribute1,'||
' ''fa-clock-o'' attribute2,'||
' DATE_POSTED attribute3,'||
' RESPONSE attribute4'||
' from CHAT_RESPONSE'||
' where LAN_ID IS NOT NULL'||
' order by DATE_POSTED DESC;';
...并在from
和where
之前添加一些空格。