表1:(customer)两个字段:oper_id ,oper_name
表2:(man)两个字段:oper_id,oper_name
表1的oper_id对应表2的oper_id,我现在要在表1的oper_name,加入相应的(oper_name)值,用sql语句怎么实现
表2:(man)两个字段:oper_id,oper_name
表1的oper_id对应表2的oper_id,我现在要在表1的oper_name,加入相应的(oper_name)值,用sql语句怎么实现
解决方案 »
- delphi serverscoket问题
- 怎么使listbox内容显示完全
- LED与计算机之间的连接方式
- 请问delphi那两个关键字是代表java里的this和supper的啊?
- 一个非常好的企业管理软件供需平台www.chinaident.com
- 当panel中的内容过多时,如何使它有滚动条效果
- 一个dll中函数引用了api函数,我在程序中调用此dll的函数为何不行?
- 关于DBgrid的问题!
- ImageTQ.Picture.LoadFromFile('E:\wuyuanhai\detector\bmp\duoyun.bmp');这里指的是绝对路径,能不能指定一个相对路径,以方便软件在不同
- Windows检测网络IP冲突功能能否借用一下?(急)
- Windows版本号
- 如何判断 DBEdit 的值不为空
where man.oper_name=customer.oper_name
where man.oper_name=customer.oper_name
这样就好了,揭帖吧。
2,怎么还有一个;号.
我建议楼主用游标写:
declare @id varchar(20)
declare @name varchar(20)
declare my_cur cursor for
select oper_id,opre_name from man
as
fetch my_cur from my_cur to @id,@name
while (@@fetch_status=0)
begin
update customer
set oper_name=@name
where oper_id=@id
fetch my_cur from my_vur to @id,@name
end
close my_cur
deallocate my_cur
语法可能有错的,我记的不是很清楚了
where Man.oper_Id=Customer.OPer_ID