如何爲10個不同用戶編寫更新10行日期的SQL腳本?Oracle sql腳本
-1
A
回答
0
最簡單的辦法:
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
+0
'簡單'和'硬'是相當個人的經驗。 :) – Tobiasopdenbrouw 2010-08-26 09:18:54
2
您可以使用運營商
update table1
set date=<your date>
where userid in (1,2,3,.....10)
+0
+1乾杯,你比我更好地閱讀這個問題:) – Andomar 2010-08-26 09:13:19
0
另一種選擇
update Table_name set value = something
where column_name in (select values from list_table);
在這裏,您可以獲取臨時表中的所有值,並使用上述的表格。
相關問題
- 1. oracle sql plus腳本太長
- 2. 使用dbms_output構建SQL腳本的Oracle SQL腳本
- 3. 通過Java運行Oracle Sql腳本
- 4. Oracle SQL腳本假脫機&1
- 5. Oracle安全使用SQL腳本
- 6. 我需要拆分Oracle SQL腳本
- 7. 腳本來生成數據,SQL oracle 10g
- 8. 如何編譯Oracle SQL腳本?
- 9. 從java運行oracle sql腳本
- 10. 從excel表生成Oracle PL/SQL腳本
- 11. 腳本變量在Oracle SQL Developer中
- 12. 將sql server腳本語法轉換爲oracle腳本語法
- 13. Oracle版本的Sql Server「sqlcmd.exe」工具部署.sql腳本
- 14. 生成腳本[ORACLE]
- 15. oracle和shell腳本
- 16. 編寫一個PL SQL變更腳本(sql developer/oracle)
- 17. Oracle SQL Developer如何動態運行sql腳本
- 18. 從sql腳本調用SQL腳本!
- 19. SQL腳本生成SQL腳本
- 20. 遠程SQL腳本
- 21. Korn Shell腳本與Oracle
- 22. 從bash運行Oracle腳本
- 23. Ansible playbook執行Oracle腳本
- 24. SQL腳本/表分區
- 25. 的Oracle SQL Developer和Oracle 9i版本
- 26. 放置bash腳本內部時如何剿.SQL腳本輸出
- 27. 在SQL腳本
- 28. SQL腳本PATINDEX
- 29. SQL腳本cshell
- 30. SQL腳本表
你的意思是不同的Oracle用戶?這往往有十種不同的模式? – BitKFu 2010-08-26 13:26:22