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

Spacje przycięte automatycznie [2 spacje =5 spacji]

1) LEN jest udokumentowany jako:

(mój nacisk )

oraz 2) Jak SQL Server porównuje ciągi znaków ze spacją na końcu jest udokumentowane:

(Tak więc, technicznie rzecz biorąc, nie jest to przycinanie, ale dopełnienie. Dodatkowe punkty, jeśli możesz rzeczywiście wypracować sposób, aby zademonstrować tę różnicę)

Dwa sposoby pracy z tymi funkcjami — jeden to użycie DATALENGTH . Drugim jest to, że możesz dodać końcowy znak niebędący spacją, aby użyć go jako wartownika.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. procedury składowane z sqlAlchemy

  2. Wartość wydajności prowadnic COMB

  3. Sumuj wartości z wielu wierszy w jeden wiersz

  4. Jak zaadresować zamknięcie SqlConnection z poziomu ExecuteReadera?

  5. Dzielenie bardzo dużego ciągu z niestandardowym ogranicznikiem?