我已经尝试过了:
ALTER TABLE MyTable ADD ObjectID AS ("float type column" + "nvarchar(255) type column")
但是我得到Error converting data type nvarchar to float
并检查新的ObjectID
列,其tpye的确是(float, null)
。
我想使用nvarchar类型创建某种计算列,该列始终是表中某些其他列的串联。在此更改命令中指定此新列的类型也会引发错误。
我应该怎么做?我一直在考虑先使用类型创建列,然后在第二步中绑定值,但是我很好奇我是否可以在一个优雅的步骤中做到这一点。