sql >> Database teknologi >  >> RDS >> Oracle

Dynamisk opdateringsforespørgsel i procedure

Der er sandsynligvis ingen tabel kaldet TAB_COL_REC.TABLE_NAME

Du ville sikkert gerne have noget som dette:

EXECUTE IMMEDIATE 'UPDATE ' || TAB_COL_REC.TABLE_NAME || ' SET ' || TAB_COL_REC.COLUMN_NAME || ' = P2||SUBSTR(' || TAB_COL_REC.COLUMN_NAME ||',3) WHERE SUBSTR(' || TAB_COL_REC.COLUMN_NAME || ',1,2)= PL';



  1. Ekskluder en kolonne ved hjælp af SELECT * [undtagen kolonneA] FRA tabelA?

  2. Fremgangsmåde Bufferoverløb

  3. Indlejret Vælg ved hjælp af Zend Db

  4. MYSQL:Hvordan kopierer man en hel række fra en tabel til en anden i mysql, hvor den anden tabel har en ekstra kolonne?