test [message #283770] |
Wed, 28 November 2007 02:13 |
soujanya_srk
Messages: 111 Registered: November 2006 Location: HYDERABAD
|
Senior Member |
|
|
CREATE OR REPLACE FUNCTION Quoted_String (
n_String IN VARCHAR2)
RETURN VARCHAR2 -- Quoted string
AS
l_Prg_Name VARCHAR2(30) := 'Quoted_String';
o_String VARCHAR2(32767);
BEGIN
o_String := ''''||REPLACE(n_String,'''','''''')||'''';
RETURN o_String;
EXCEPTION
WHEN OTHERS THEN
RETURN SQLERRM||' in PL/SQL '||l_Prg_Name;
END Quoted_String;
/
|
|
|
Re: test [message #283772 is a reply to message #283770] |
Wed, 28 November 2007 02:18 |
|
Michel Cadot
Messages: 68716 Registered: March 2007 Location: Saint-Maur, France, https...
|
Senior Member Account Moderator |
|
|
Good test.
Next step (with line numbers):
SQL> CREATE OR REPLACE FUNCTION Quoted_String (
2 n_String IN VARCHAR2)
3 RETURN VARCHAR2 -- Quoted string
4 AS
5 l_Prg_Name VARCHAR2(30) := 'Quoted_String';
6 o_String VARCHAR2(32767);
7 BEGIN
8 o_String := ''''||REPLACE(n_String,'''','''''')||'''';
9 RETURN o_String;
10 EXCEPTION
11 WHEN OTHERS THEN
12 RETURN SQLERRM||' in PL/SQL '||l_Prg_Name;
13 END Quoted_String;
14 /
Function created.
Regards
Michel
[Updated on: Wed, 28 November 2007 03:32] Report message to a moderator
|
|
|
|