--表A的State为1的更新相应记录使Name字段前面加个“-”符update b set name='-'+namefrom 表A,表B b where b.name=a.name and a.state=1 --同时复制之前的那条记录到自已表中 不懂啥意思
-- 表A的State为1的更新相应记录使Name字段前面加个“-”符 update b set name='-'+b.name from b,a where a.no=b.no and a.state=1--同时复制之前的那条记录到自已表中 insert b select * from A
-- 表A的State为1的更新相应记录使Name字段前面加个“-”符 update b set name='-'+b.name from b,a where a.no=b.no and a.state=1-- 同时复制之前的那条记录到自已表中(如果只复制被更新的) insert b select a.* from b,a where a.no=b.no and a.state=1
--同时复制之前的那条记录到自已表中
不懂啥意思
update b set name='-'+b.name
from b,a
where a.no=b.no and a.state=1--同时复制之前的那条记录到自已表中
insert b select * from A
update b set name='-'+b.name
from b,a
where a.no=b.no and a.state=1-- 同时复制之前的那条记录到自已表中(如果只复制被更新的)
insert b select a.*
from b,a
where a.no=b.no and a.state=1
update b set name='-'+b.name
from b,a
where a.no=b.no and a.state=1
-- 这个update 会自动遍历, 而且它本身就是在一个事务中, 所以你不需要做事务处理.
update a set state=2
from b,a
where a.no=b.no and a.state=1