-5
A
回答
0
你可以試試這個:
create or replace procedure <procedure_name> (op in number,[other parameters])
as
begin
if op = 1 then
--insert query
elsif op = 2 then
--delete query
elsif op = 3 then
--select query
elsif op = 4 then
--update query
end if;
end;
希望這有助於!
create or replace procedure my_try(op in number,
n1 number default null,nm1 varchar2 default null,
n2 out number)
as
begin
if op = 1 then
insert into temp1 values(n1,nm1);
commit;
elsif op = 2 then
delete from temp1 where id = n1;
commit;
elsif op = 3 then
select id into n2 from temp1;
end if;
end;
+0
amanji我發現這個錯誤在第42行錯誤:PLS-00103:遇到符號「;」在需要下列之一時: 如果 2.運算的數量, 3. ID INT, 4. NAME VARCHAR2(10), 5. ADDRESS VARCHAR2(10), 6. COMPANY VARCHAR2(10), –
+0
所以看看第42行並解決那裏的語法錯誤。 –
+0
這只是編寫你的需求的語法。有關輸入可選參數的信息,請參閱已編輯的示例(我的示例工作程序) –
相關問題
- 1. SQL 10g數據庫
- 2. SQL Oracle 10g中
- 3. 腳本來生成數據,SQL oracle 10g
- 4. Oracle數據庫10g查看性能
- 5. 從數據庫刪除表Oracle 10g
- 6. C#Oracle數據庫10g中發出
- 7. Oracle 10g數據庫精簡版
- 8. oracle 10g中的數據庫鏈接
- 9. 安裝Oracle 10g數據庫的問題
- 10. 下載Oracle數據庫10g版本10.1.0.2.0
- 11. SQL - Oracle數據庫10g組通過查詢
- 12. SQL提取XML的Clob導致Oracle 10g數據庫,以凍結
- 13. SQL Oracle 10g列出所有數據庫表和列
- 14. 如何爲Oracle 10g數據庫添加Squirrel SQL別名?
- 15. ORACLE 10g不顯示數據
- 16. Oracle 10g數據屏蔽
- 17. Oracle 10g數據導入
- 18. Oracle SQL數據庫
- 19. 出口從Oracle 10g數據庫與Oracle 11g客戶端
- 20. oracle 11g瘦jdbc驅動與oracle 10g數據庫兼容?
- 21. 我們可以將oracle 11g dump導入10g oracle數據庫嗎?
- 22. 使用Microsoft ODBC for Oracle連接到Oracle 10g數據庫
- 23. Flex與Oracle 10g
- 24. Oracle Lite數據庫10g是否支持空間數據類型?
- 25. PHP:從Oracle 10g數據庫獲取數據
- 26. Oracle 10g SQL排序VARCHAR2
- 27. 回車Oracle 10g的SQL
- 28. 爲oracle 10g壓縮sql行
- 29. 計算日期(SQL,Oracle 10g)
- 30. Vista和Oracle 10g中
您需要啓動一個SQL書 - https://www.amazon.com/Mastering-Oracle-SQL-Plus/dp/1590594487 –
1.找一個教程和學習2.使自己的試圖解決你的問題3.回來問,如果有什麼不工作。請同時閱讀[問] – jps