CAST(CAST(ID as nvarchar(10)) as ntext)
* * 1002
EDIT
Поскольку gbn справедливо намекает, nvarchar(max)
на самом деле является гораздо более предпочтительным типом для хранения больших строковых данных.
Две причины:
- У вас есть множество функций , которые работают с
nvarchar
по сравнению с теми, которые могут обрабатывать ntext
.
- Типы
ntext
, text
и image
официально официально устарели.
И еще одна крошечная причина в том, что вам не нужно было бы повторять заклинание. Это будет так же просто, как CAST(ID AS nvarchar(10))
или CAST(ID AS nvarchar(max))
.