Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: pl/sql and hochkommas
Hubert Holler wrote:
> "Mark C. Stock" <mcstockX_at_Xenquery .com> schrieb im Newsbeitrag
> news:fMidnXRtF6Uv-kmiRVn-jg_at_comcast.com...
>
>>"Hubert Holler" <haiflosse_at_gmx.net> wrote in message >>news:3fd422d4$0$19008$91cee783_at_newsreader02.highway.telekom.at... >>| >>| > > >>| > > I'm not 100% sure I understand what you are asking. >>| > > You might want to use the CHR() function in place of single or
>>| > > quote marks. >>| > > >>| >>| When I try: >>| select count(*) into v_vorhanden from wort_suche where wort_id =
>>| and buchstabe = CHR(39) || upper(buchstabe) || CHR(39) and benutzer_id = >>| login.getid_benutzer; >>| >>| it doesn't work but when I try: >>| >>| select count(*) into v_vorhanden from wort_suche where wort_id =
>>| and buchstabe = 'J' and benutzer_id = login.getid_benutzer; >>| >>| it does work. >>| >>| I hope someone can tell me the correct syntax for it. >>| >>| Thank a lot >>| >>| Hubert >>| >>| >>| >> >>what do you mean by 'it doesn't work'? are you getting an error message?
>>are you not getting the rows returned that you expect? as i mentioned in
>>other post, your expression "buchstabe = CHR(39) || upper(buchstabe) || >>CHR(39)" will never evaluate to true -- is that the problem? >>
The single quote marks are not required when the string to be matched is already inside of a VARCHAR2 variable.
and buchstabe = upper(buchstabe)
and benutzer_id = > | login.getid_benutzer;
Received on Mon Dec 08 2003 - 19:21:30 CST