2012-06-19 1 views
-2

Какую формулу я бы использовал в столбце с сохранением, чтобы я мог добавить два столбца ниже вместе, первый должен быть дополнен до 5 символов:Как вы можете форматировать постоянный столбец как заполненную целую строку [SQL Server 2008]

  • ID (INT)
  • RefNum (STRING)

Я пошел format(ID,"00000") & RefNum, но он не работает, какие-либо идеи, пожалуйста?

ответ

0
SELECT RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum 
1

Вы могли бы использовать что-то вроде этого:

ALTER TABLE dbo.YourTable 
ADD FormattedColumn AS RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum PERSISTED 

В принципе, преобразовать ID в VARCHAR(5), перед именем 00000, а затем захватить пять самых правых символов.

 Смежные вопросы

  • Нет связанных вопросов^_^