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

तालिका नाम पैरामीटर होने पर ओरेकल गतिशील एसक्यूएल का उपयोग कर रहा है

यदि केवल एक चीज जिसे आप नहीं जानते कि यहाँ कैसे करना है, वह है गतिशील रूप से तालिका नाम का उपयोग करना, तो आप इसे इस प्रकार पूरा कर सकते हैं

  1  declare
  2     n number;
  3     table_name varchar2(30) := 'dual';
  4  begin
  5     execute immediate 'select count(*) from ' || table_name into n;
  6     dbms_output.put_line(n);
  7* end;
SQL> /
1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे करें to_number गैर-संख्यात्मक मानों को अनदेखा करें

  2. EXक्स्प () Oracle में फंक्शन

  3. आरएसी अनुक्रम विवाद

  4. प्रत्येक श्रेणी के लिए शीर्ष 10 उत्पाद प्राप्त करें

  5. Oracle SQL विसंगति:COUNT(*) बनाम वास्तविक परिणाम सेट