![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
How can I execute a query which prompt the user for input? Something like SELECT [target list] FROM Table WHERE Name=[value input from user] In Oracle PL/SQL, you use & before variable names to have the SQL*Plus ask for input. In Postgres PLpg/SQL, I read that the EXECUTE statement should let you do something like this, but I tried EXECUTE 'SELECT * FROM Employeers WHERE id=' || quote_literal(emp_id); and the psql client tells me ERROR: syntax error at or near "'SELECT * FROM Employeers WHERE id='" at character 9 LINE 1: EXECUTE 'SELECT *..... ^ Could you help me, please? Straight from the manual -7.4 and above-, |
![]() |
| Thread Tools | |
| Display Modes | |
| |