oracle - Execute Immediate : Encountered the symbol -


i getting error ora-06550 pls-00103 encountered symbol "version"...

can 1 me rectify problem? appreciated!

declare sql_stmnt varchar(200); lsparameter varchar(50); lsparameterdata varchar(20);  begin  sql_stmnt := 'select parameter, parameter_data lsparameter, lsparameterdata mytable parameter = 'version'';  execute immediate sql_stmnt; end; 

i know setting parameter "version" in clause. want retrieve parameter , parameter_data mytable check version , continue rest of function.

thanks in advance.

you need escape character '

 sql_stmnt := 'select parameter, parameter_data lsparameter, lsparameterdata mytable parameter = ''version'''; 

and missing after execute immediate.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

java - Using an Integer ArrayList in Android -