Oracle sql脚本
如何编写SQL脚本来更新10个不同用户的10行日期?简单方法:Oracle sql脚本,sql,Sql,如何编写SQL脚本来更新10个不同用户的10行日期?简单方法: update users set name = 'Joe' where userid = 1 update users set name = 'Mohammed' where userid = 2 Etc. 艰难之路: update users set name = case when userid = 1 then 'Joe' when useri
update users
set name = 'Joe'
where userid = 1
update users
set name = 'Mohammed'
where userid = 2
Etc.
艰难之路:
update users
set name = case when userid = 1 then 'Joe'
when userid = 2 then 'Mohammed'
...
else name
end
您可以在运算符中使用
update table1
set date=<your date>
where userid in (1,2,3,.....10)
另一种选择
update Table_name set value = something
where column_name in (select values from list_table);
在这里,您可以使用临时表中的所有值,并使用上面提到的表。+1干杯,您比我读得更好:哪里“容易”和“难”是相当个人的体验:你是说不同的Oracle用户吗?哪种模式倾向于十种不同的模式?