Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Znaki, które muszą zostać zmienione w T-SQL

Jedynym znakiem, który wymaga zmiany znaczenia w ciągu, jest pojedynczy cudzysłów (który jest wykonywany razem z dwoma pojedynczymi cudzysłowami). W przeciwnym razie jest to łańcuch, a t-sql nie będzie się z nim dalej robił.

Jeśli używasz instrukcji LIKE, zobacz ten temat SO Escape string w SQL Server, aby można było bezpiecznie używać go w wyrażeniu LIKE

Nawiasem mówiąc, każdy framework, który nie pozwala mi używać parametrów, który nie umyka mi właściwie, jest twardym zatrzymaniem. Próba ręcznego oczyszczenia wprowadzania ciągów jest jak poleganie na metodzie wyciągania; w końcu cię dopadnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Suma wyników z dwóch wybranych stwierdzeń

  2. Jeśli nie określono opcji „Kolejność według”, jaką kolejność wybiera zapytanie dla zestawu rekordów?

  3. Dodawanie wskazówki do zapytania podczas wywoływania funkcji z wartościami tabelowymi

  4. Pakiet SSIS wyświetla błąd po wdrożeniu SQL Server 2012

  5. kaskadowe usuwanie powoduje wiele kaskadowych ścieżek