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
Post a Comment