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

Oracle में स्थानीय चर को परिभाषित करने का सबसे सरल तरीका क्या है?

यदि आप पीएल/एसक्यूएल में एक स्थानीय चर परिभाषित करना चाहते हैं, तो आपको एक पूर्ण पीएल/एसक्यूएल ब्लॉक की आवश्यकता है

DECLARE
  id NUMBER;
BEGIN
  SELECT 1000
    INTO id
    FROM dual;
END;

या बस

DECLARE
  id NUMBER := 1000;
BEGIN
  <<do something that uses the local variable>>
END;

यदि आप SQL*Plus

. में एक वेरिएबल घोषित करना चाहते हैं
SQL> variable id number
SQL> begin
       select 1000 into :id from dual;
     end;
     /

SQL> print id

        ID
----------
      1000

SQL> SELECT * FROM tbl_a WHERE id = :id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC द्वारा जावा में धीमी क्वेरी लेकिन अन्य प्रणालियों में नहीं (TOAD)

  2. सी # के साथ ऑरैकल डेटाबेस में ब्लॉब डालें

  3. विभिन्न समय क्षेत्रों के बीच दिनांक/समय रूपांतरण

  4. क्या मुझे एसक्यूएल में कॉलम में अलग-अलग मानों की गिनती पर बाधा हो सकती है?

  5. क्या ओरेकल में जीवी $ सत्र से वर्तमान सत्र के बारे में जानकारी प्राप्त करने का कोई तरीका है?