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 не допускается."
2 ответов
сначала преобразуйте его в NVARCHAR, а затем в INT. Следующим образом:
CONVERT(INT, CONVERT(NVARCHAR(100), CONTRACT_ID))