Вы можете попытаться использовать ISNUMERIC
, чтобы определить те строки, которые действительно являются числовыми:
UPDATE dbo.YourTable
SET BigIntColumn = CAST(NVarcharColumn AS BIGINT)
WHERE ISNUMERIC(NVarcharColumn) = 1
Это преобразовало бы те строки, которые можно преобразовать - с другими нужно обращаться вручную.