我目前正在使用oracle數據庫自動創建存儲過程和函數的過程 我正在使用java來自動創建存儲過程的過程,例如當我給出表名稱時,java代碼將產生程序:Oracle商店程序自動化
- 選擇
- 插入
- 更新
- 刪除
,並放置在文本文件
例如
select * from emp where emp_id=i_emp_id and emp_nm=i_emp_nm and emp_dpt=i_emp_dpt
如果所有的三個輸入不爲空它應有的功能就像
select * from emp where emp_id=i_emp_id and emp_nm=i_emp_nm and emp_dpt=i_emp_dpt
如果我通過i_emp_id爲null,則查詢應功能如
select * from emp where emp_nm=i_emp_nm and emp_dpt=i_emp_dpt
if i pa SS i_emp_id爲空和i_emp_dpt爲null,則查詢應像
select * from emp where emp_nm=i_emp_nm
相若方式的更新功能等
我already posted a question on this
能否請您給我一些通用查詢,以 選擇 插入 更新 和刪除
我對存儲過程的輸入可能會因爲空值或實際值而變化
但仍然爲了我的知識和理解,我需要知道這些事情。感謝您的鏈接 – Aravind 2010-12-03 07:29:08
@Aravind - 但首先您需要對Oracle SQL有足夠的瞭解,以評估您獲得的任何響應。我在回答你的其他問題時提出了這一點。 – APC 2010-12-03 07:34:59