sql >> Databáze >  >> RDS >> Oracle

Proč se Oracle nezdaří vytvoření spouštěče, když existuje pole s názvem časové razítko?

Níže je poznámka o metalink o tomto (227615.1) extraktu:

# symptom: Creating Trigger fails
# symptom: Compiling a procedure fails
# symptom: ORA-06552: PL/SQL: %s
# symptom: ORA-06553: PLS-%s: %s     
# symptom: PLS-320: the declaration of the type of this expression is incomplete or malformed
    # cause: One of the tables being references was created with a column name that is one of the datatypes (reserved key word). Even though the field is not referenced in the PL/SQL SQL statements, this error will still be produced.

    fix:

    Workaround:

    1. Rename the column to a non-reserved word.
    2. Create a view and alias the column to a different name.


  1. Joomla! 3 instalace zamrzne při vytváření databázové tabulky

  2. arabský znak není správně vložen (jako ????) v databázi Oracle?

  3. Jednoduché náhodné vzorky z databáze SQL

  4. MySql - Existuje někde fronta dotazů