我想用 nvarchar 字段更新 bigint 字段。所以,我写了这个查询。
update table1
set convert(bigint,table1.No)=convert(bigint,substring(table_2.Desc,21,50))
from table1
inner join table_2 on table1.ID=table_2.ID
SQL Server 显示类似“将数据类型 nvarchar 转换为 bigint 时出错。”的错误。我该如何解决这个问题?请任何人帮助我。