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

Oracle SQL:तालिका नामों के स्थान पर उपयोग किए जाने वाले चर

  1. आपको टेबल के नाम और उसके बाद के WHERE . के बीच एक स्पेस होना चाहिए खंड
  2. INTO EXECUTE IMMEDIATE . का हिस्सा बनने की आवश्यकता है , गतिशील SQL कथन का भाग नहीं है।
  3. डायनेमिक SQL स्टेटमेंट में पिछला अर्धविराम नहीं होना चाहिए
  4. EXECUTE IMMEDIATE कथन अर्धविराम के साथ समाप्त होना चाहिए

उन्हें एक साथ रखकर, कुछ इस तरह काम करना चाहिए

declare 
  VR_TABLE VARCHAR2(256);
  VR_UPDATE VARCHAR2(256);
begin
  VR_TABLE :='SYSTEM_STATUS';
  EXECUTE IMMEDIATE 'select UPDATE_VERSION from ' || VR_TABLE || ' where rownum < 2'
               INTO VR_UPDATE;
end;

बेशक, चूंकि आप VR_UPDATE के साथ कुछ नहीं कर रहे हैं , इस अनाम ब्लॉक के निष्पादित होने पर कुछ भी प्रदर्शित नहीं होगा।



  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. ORA-00933 SQL कमांड ठीक से समाप्त नहीं हुआ लेकिन SQL डेवलपर में अच्छा है

  3. प्रबंधित ODP.NET ड्राइवर डेटा स्रोत संवाद में दिखाई नहीं देता है

  4. पिछली 4 तिमाही का डेटा

  5. क्या DSRA9010E 'setReadOnly' को दूर करने का कोई तरीका WebSphere अपवाद पर समर्थित नहीं है?