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

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -