繁体   English   中英

MS SQL Server NTEXT到INT

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM