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

Най-ефективният начин на T-SQL да добавите varchar отляво до определена дължина?

Това е просто неефективно използване на SQL, без значение как го правите.

може би нещо като

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

където X е вашият символ за допълване и @n е броят на знаците в получения низ (ако приемем, че имате нужда от допълване, защото имате работа с фиксирана дължина).

Но както казах, наистина трябва да избягвате да правите това във вашата база данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли значение редът на колоните в клауза WHERE?

  2. Изчислете текущата сума в SQL Server

  3. Защо UDF е толкова по-бавен от подзаявката?

  4. Изпращане на имейл от тригер в SQL Server (T-SQL)

  5. Тригери на SQL Server – Част 2 DDL &LOGON тригери