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

इस क्वेरी में क्या समस्या है, यह तालिका के सभी रिकॉर्ड हटा देगा!

मुझे यकीन नहीं है कि आपको ऐसा क्यों लगता है कि तालिका में सब कुछ हटा दिया जाएगा, क्योंकि मुझे पूरा यकीन है कि यह निष्पादित भी नहीं होगा। DELETE किसी कॉलम या * . की आवश्यकता नहीं है निर्दिष्ट किया जाएगा। यह बस DELETE FROM hotels WHERE [etc, etc]

साथ ही, आपको इस लेख को पढ़ने के लिए गंभीरता से विचार करना चाहिए:How To:Protect From From ASP.NET में SQL इंजेक्शन . विशेष रूप से "चरण 3। डायनेमिक एसक्यूएल के साथ पैरामीटर्स का उपयोग करें", जो विस्तार से बताता है कि आप एसक्यूएल इंजेक्शन को रोकने के लिए अपना कोड कैसे बदल सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रत्येक कॉलम के लिए डिफ़ॉल्ट मान निर्दिष्ट करने वाली तालिका में कैसे सम्मिलित करें?

  2. SQL सर्वर स्कीमा और डिफ़ॉल्ट स्कीमा

  3. गतिशील रूप से कॉलम बनाएं sql

  4. SQL सर्वर में सर्वर ट्रिगर इवेंट की सूची लौटाएं

  5. SQL सर्वर (T-SQL) में मौजूदा तालिका में एक नया कॉलम कैसे जोड़ें