可以使用以下语法来解决问题:
update 表1 set 赋值 from 表1 关联 表2 on 表1与表2的关系
例如:
表:A,列:ID,val1,val2
表:B,列:ID,val3,val4
表A和表B是通过ID相互关联
1、想将表A中的val1,val2的值分别使用表B中的val3,val4代替,可以使用下面的语句:
Update a set aval1=bval3,aval2=bval4 from a inner join b on aid=bid2、想将表A中ID=3的val1,val2的值分别使用表B中的val3,val4代替,可以使用下面的语句:
Update a set aval1=bval3,aval2=bval4 from a inner join b on aid=bid where aid=3用update语句啊!通过循环访问第一列的数据 for (int i = 0; i < dsTables[0]RowsCount-1; i++)
{
object[] arry = dsTables[0]Rows[i]ItemArray;//把每一行的数据复制给给arry数组
SqlCommand cmd= new SqlCommand("update tanle1 set NM='"+arry[0]ToString ()+"'",con);
cmdExecuteNonQuery();
}相信你后面就可以搞定了吧祝你成功哈!
创建一个insert 的触发器
create or replace trigger in_trigger
after insert on table1
for each row
begin
insert into table2(column) values(:newcolumn);
end;
当给 表table1 中的column列赋值时 同时将 赋得新值:newcolumn 赋给表tabile2中的column列
以上就是关于SQL Server数据库 同时更新一个表的两列值,替换成其他表的两列值且保持对应关系不变该如何 *** 作全部的内容,包括:SQL Server数据库 同时更新一个表的两列值,替换成其他表的两列值且保持对应关系不变该如何 *** 作、如何把数据集的第一列数据更新到数据库的table1表的第一列、oracle数据库中,如何写一个存过,把一张表中的某列数据更新到另外一张表中去等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)