David,
Use the "SET DEFINE" option in SQL*Plus to allow a & to be inserted. Look at the
following example:
SQL> SET DEFINE '^'
SQL> SELECT '&TEST' FROM DUAL;
&TEST
-----
&TEST
SQL>
Hope this helps!
-Ari Kaplan
Independent Oracle DBA Consultant
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
<-> For 105+ Oracle tips, visit my Web Page: <->
<-> <->
<-> www.arikaplan.com <->
<-> <->
<-> email: akaplan@interaccess.com <->
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
David Kramer (Dskramer@concentric.net) wrote:
:
:
: This sounds stupid, but I can't find this in three different Oracle books.
:
: If I use a & in my insert, it thinks I'm defining a variable. In fact,
: I'm inserting a URL into a field in my database. How do I escape it?
:
: TIA.
:
:
: -------------------------------------------------------------------
: DDDD David Kramer dskramer@concentric.net
: DK KD http://www.concentric.net/~dskramer
: DKK D
: DK KD "Time's fun when you're having flies." -- Kermit the Frog
: DDDD
:
:
Back to Ari Kaplan's Home Page