Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

какъв е проблемът в тази заявка, тя ще изтрие всички записи на таблицата!

Не съм сигурен защо мислите, че това ще изтрие всичко в таблицата, тъй като съм почти сигурен, че дори няма да се изпълни. DELETE не изисква никакви колони или * да се уточни. Трябва просто да е DELETE FROM hotels WHERE [etc, etc] .

Освен това трябва сериозно да обмислите да прочетете тази статия:Как да:Защита от SQL инжектиране в ASP.NET . Особено „Стъпка 3. Използвайте параметри с динамичен SQL“, която подробно описва как можете да промените кода си, за да предотвратите инжектиране на SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирате празни пространства в нулеви стойности, като използвате SQL Server?

  2. Проблем с разрешение за SQL Server 2008 OPENROWSET

  3. ROUND() Примери в SQL Server

  4. Java/MSSQL:java.sql.SQLException Невалидно име на обект 'TableName'

  5. Преминете през всички външни ключове в базата данни и генерирайте път