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

Najwydajniejszy sposób T-SQL na wypełnienie zmiennej po lewej stronie do określonej długości?

Jest to po prostu nieefektywne użycie SQL, bez względu na to, jak to robisz.

może coś w stylu

right('XXXXXXXXXXXX'+ rtrim(@str), @n)

gdzie X to twój znak dopełniający, a @n to liczba znaków w wynikowym ciągu (zakładając, że potrzebujesz dopełnienia, ponieważ masz do czynienia z ustaloną długością).

Ale jak powiedziałem, naprawdę powinieneś unikać robienia tego w swojej bazie danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj „datetime2” na „smalldatetime” w SQL Server (przykłady T-SQL)

  2. Czy w tsql wstawka z instrukcją Select jest bezpieczna pod względem współbieżności?

  3. Usuń wiadomości e-mail bazy danych z bazy danych msdb w programie SQL Server (T-SQL)

  4. Jak zainstalować program SQL Server na komputerze Mac M1 (ARM64)

  5. Jak naprawić błąd „nazwa profilu jest nieprawidłowa” podczas aktualizowania profilu poczty bazy danych w programie SQL Server (T-SQL)