query_string := 'SELECT '||dbms_assert.qualified_sql_name(trim(from_schema||'.'||from_table||'.'||return_field))||
' FROM '||dbms_assert.schema_name(trim(from_schema))||
'.'||dbms_assert.sql_object_name(trim(from_table))||
' WHERE '||dbms_assert.qualified_sql_name(from_schema||'.'||from_table||'.'||key_field) || ' = '||key_value;
EXECUTE IMMEDIATE query_string into return_result;
Uit documenten..
- ENQUOTE_LITERAL - Tussen aanhalingstekens een letterlijke tekenreeks
- ENQUOTE_NAME - Omsluit een naam in dubbele q- uotes
- NOOP - Geeft de waarde terug zonder enige controle
- QUALIFIED_SQL_NAME - Controleert of de invoertekenreeks een gekwalificeerde SQL-naam is
- SCHEMA_NAME - Functie Controleert of de invoertekenreeks een bestaande schemanaam is
- SIMPLE_SQL_NAME - Controleert of de invoerreeks een eenvoudige SQL-naam is
- SQL_OBJECT_NAME - Controleert of de invoerparameterreeks een gekwalificeerde SQL-identificatie is van een bestaand SQL-object