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

क्या Oracle में रो/रिकॉर्ड का पता लगाने के लिए ROWID का उपयोग करना सुरक्षित है?

"Oracle 8 से ROWID प्रारूप और आकार 8 से 10 बाइट्स में बदल गया। ध्यान दें कि ROWID जब आप किसी तालिका को पुनर्व्यवस्थित या निर्यात/आयात करते हैं तो यह बदल जाएगा। एक विभाजित तालिका के मामले में, यह भी बदल जाता है यदि पंक्ति एक विभाजन से दूसरे में स्थानांतरित हो जाती है UPDATE के दौरान ।"

http://www.orafaq.com/wiki/ROWID

मैं नहीं कहूंगा। यह सुरक्षित हो सकता है यदि उदाहरण के लिए एप्लिकेशन ROWID . स्टोर करता है अस्थायी रूप से (चुनने योग्य वस्तुओं की सूची तैयार करना, प्रत्येक की पहचान ROWID . से की गई है , लेकिन सूची नियमित रूप से पुनर्जीवित होती है और संग्रहीत नहीं होती है)। लेकिन अगर ROWID किसी भी स्थायी तरीके से उपयोग किया जाता है जो सुरक्षित नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL:DBMS_SCHEDULER.CREATE_JOB उदाहरण

  2. मैं कैसे देख सकता हूं कि किसी मालिक के पास ओरेकल में स्टोर प्रक्रिया निष्पादित करने की अनुमति है या नहीं?

  3. पीएल/एसक्यूएल में जावा के बेस 64 डिकोडिंग को दोहराएं

  4. FROM क्लॉज में नेस्टेड कोष्ठक मान्य Oracle SQL सिंटैक्स हैं?

  5. sql-vb.net से अधिकतम मूल्य प्राप्त करना