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

मामले के साथ ओरेकल प्रक्रिया यह पैरामीटर से निर्भर करता है

CURSOR c
IS
  SELECT COMPANYID,
         GROUPID,
         PERIODID,
         FN_PPROCESSCURRENT
FROM LIQUIDATIONSDETAILS
   WHERE     PROCESSID = FN_PPROCESSPREVIOUS
         AND (UNCOLLECTED > 0 OR INVOICE = 0)
         AND (((GROUPID = vgroupid) AND (vgroupid > -1)) OR (vgroupid = -1))

उदाहरण के लिए:यदि vgroupid = -1 , तो अंतिम शर्त होगी (((GROUPID = -1) AND (-1 > -1)) OR (-1 = -1)) या ((forever_false AND forever_false) OR (forever_true)) या (-1 = -1) - सभी रिकॉर्ड

इसके बजाय, अगर vgroupid = 123 अंतिम शर्त होगी (((GROUPID = 123) AND (123 > -1)) OR (123 = -1)) या (((GROUPID = 123) and forever_true) OR (forever_false)) या (GROUPID = 123) - केवल 123 ग्रुपिड




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Search_condition के मान के बाद Oracle बाधा क्वेरी करें

  2. Oracle 12C में LISTAGG के साथ विशिष्ट मान प्राप्त करें

  3. जेट्टी और ओरेकल कनेक्शन पूलिंग

  4. SQL डेवलपर में 12c अनुकूली योजनाएँ

  5. सी # - क्या मुझे स्थिर डेटाबेस कनेक्शन का उपयोग करना चाहिए