[英]MS SQL Server NTEXT to INT
如何将类型为[ntext]的列转换/转换/转换为列类型[int]? 我们假设列名是Client_ID,表是Client。 我正在使用MS SQL Server 2014。
我尝试过:
SELECT
CONVERT (INT, a.CONTRACT_ID)
FROM [dbo].[src_CONTRACT_CONFIGXML] as a
我得到的错误消息是:“不允许从数据类型ntext显式转换为int。”
首先将其转换为NVARCHAR,然后再转换为INT。 如下:
CONVERT(INT, CONVERT(NVARCHAR(100), CONTRACT_ID))
尝试这个:
SELECT
CONVERT(INT,CONVERT(VARCHAR(20),Client_ID)) AS ClientID
FROM Client
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.