cnd*_*cnd 0 sql t-sql sql-server-2008
我需要将int字段转换1005为ntext相似Alarm1005但CAST(ID as ntext)不起作用,所以如何将(转换)转换int为ntext?
int
1005
ntext
Alarm1005
CAST(ID as ntext)
And*_*y M 6
CAST(CAST(ID as nvarchar(10)) as ntext)?
CAST(CAST(ID as nvarchar(10)) as ntext)
编辑
正如gbn刚才暗示的那样,nvarchar(max)实际上是一种更适合存储大型字符串数据的类型.
nvarchar(max)
两个原因:
nvarchar
text
image
另一个很小的原因是,你不需要双重投射.它会像CAST(ID AS nvarchar(10))或那样简单CAST(ID AS nvarchar(max)).
CAST(ID AS nvarchar(10))
CAST(ID AS nvarchar(max))
归档时间:
14 年,9 月 前
查看次数:
13715 次
最近记录:
10 年,7 月 前