我正在尝试将值从表的一列插入到另一列中,并进行轻微的转换。
以下查询将我抛出一个错误
消息 512,级别 16,状态 1,第 1 行子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。该语句已终止。
update faults_analysis
set datekey = (select cast(convert(varchar(10),faultstarttime,112) as int) from FAULTS_ANALYSIS )
如何在不使用游标的情况下插入多个值