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

MySQL से Oracle सिंटैक्स त्रुटि (सीमा/ऑफ़सेट/अपडेट)

ऐसा लगता है कि पार्सर को यह पसंद नहीं है, इस तथ्य के बावजूद कि यह वाक्यात्मक रूप से सही है। संभवत:दो अटूट और आदेशित खंड उसे किसी तरह अंधा कर रहे हैं। मैंने उसका पुनरुत्पादन किया।

आप एक विश्लेषणात्मक कार्य का उपयोग कर सकते हैं:

update table1 alf
 set nextcontractid = 
     (SELECT min(contractid) keep (dense_rank first order by lasttradedate asc) 
     FROM table1copy alf2
     WHERE alf2.assetid     = alf.assetid
     AND alf2.lasttradedate > alf.lasttradedate
     )
 where alf.complete = 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विंडोज़ पर MySQL कैसे स्थापित करें

  2. कुछ उपयोगकर्ताओं को एक सामान्य तालिका में केवल उनके डेटा तक सीमित करना

  3. MySQL अधिकतम मूल्य पर शामिल हों

  4. फ्री होस्ट के माध्यम से mysql को दूरस्थ रूप से कनेक्ट करना

  5. भू-स्थानिक डेटा के लिए तालिका संरचना