sql语句 怎么批量修改A表中B字段的值
3个回答
展开全部
update
s1
set
a=(select
b
from
s2
where
id=1)
where
id=1
这样可以,但是你说同一张表中将a字段的值update给b字段这是不行的。
s1
set
a=(select
b
from
s2
where
id=1)
where
id=1
这样可以,但是你说同一张表中将a字段的值update给b字段这是不行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update
A
set
b
=
TO_DATE('2010-01-01','YYYY-MM-DD')
TO_DATE()是oracle
的转换日期函数
具体的根据数据库而定
对于密码加密字段批量修改
可以写在存储过程里,
在过程里先解密
修改后加密
然后修改
hr_shenwei
说的
前提是加密后的串是一样的
A
set
b
=
TO_DATE('2010-01-01','YYYY-MM-DD')
TO_DATE()是oracle
的转换日期函数
具体的根据数据库而定
对于密码加密字段批量修改
可以写在存储过程里,
在过程里先解密
修改后加密
然后修改
hr_shenwei
说的
前提是加密后的串是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询