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

ओरेकल डीबी में एक दृश्य बनाते समय त्रुटि आ रही है

आपको current_timestamp देना होगा आपके विचार में एक कॉलम नाम।

त्रुटि को अलग करना ताकि यह अधिक स्पष्ट हो:

SQL> create view v1 as select current_timestamp from emp;
create view v1 as select current_timestamp from emp
                         *
ERROR at line 1:
ORA-00998: must name this expression with a column alias

(एसक्यूएल*प्लस आपको यह भी दिखाता है कि किस एक्सप्रेशन का नाम होना चाहिए - अगर आप एसक्यूएल*प्लस का इस्तेमाल कर रहे थे तो यह आपकी व्यू डेफिनिशन पर भी ऐसा ही करेगा।)

इस व्यंजक के लिए एक स्तंभ नाम जोड़ें:

SQL> create view v1 as select current_timestamp as current_ts from emp;

View created.


  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. कैसे सही एन्कोडिंग के साथ QOCI या QODBC का उपयोग कर डेटाबेस से कनेक्ट करने के लिए?

  3. अजगर में Oracle तैयार वक्तव्य के लिए खंड में cx_Oracle

  4. Oracle में एक ही कमांड में एकाधिक कॉलम चौड़ाई कैसे सेट करें?

  5. एसक्यूएल प्लस में एक फ़ंक्शन निष्पादित करना