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

Знаци, които трябва да бъдат екранирани в T-SQL

Единственият символ, който трябва да бъде екраниран в низ, е единична кавичка (което се прави с две единични кавички заедно). В противен случай това е низ и t-sql няма да се занимава повече с него.

Ако използвате оператор LIKE, вижте тази SO тема Escape низ в SQL Server, така че да е безопасно да се използва в израз LIKE

Като настрана, всяка рамка, която не ми позволява да използвам параметри, която не избягва правилно неща за мен, е трудно спиране. Опитът да дезинфекцирате въвеждането на низ ръчно е като да разчитате на метода на изтегляне; в крайна сметка ще те хване.



  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. Процедура с IN параметър

  3. GETDATE() Примери в SQL Server (T-SQL)

  4. Системни бази данни на SQL Server – Основни понятия

  5. Не може да се добави условие в частта FOR XML