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