Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल टाइमस्टैम्प नामक फ़ील्ड होने पर ट्रिगर बनाने में विफल क्यों होता है?

इसके बारे में मेटलिंक पर एक नोट (227615.1) नीचे दिया गया है:

# 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग जेडीबीसी में वर्तमान कनेक्शन ऑब्जेक्ट कैसे प्राप्त करें?

  2. Oracle डेटाबेस सुरक्षा:डेटाबेस ऑडिटिंग

  3. कैसे ठीक करें प्रदाता Oracle क्लाइंट के संस्करण के साथ संगत नहीं है?

  4. Oracle में SQL सर्वर APPLY के बराबर क्या है?

  5. ORA-03113:संचार चैनल पर फ़ाइल का अंत