Oracle11g 的程序包体创建步骤其实挺直观的。你先选程序包体,进去搜索界面,点“创建”按钮,就能打开编辑页。这里你把包头里声明过的函数过程一个个写好,比如包名TEST_PACKAGE。方案下拉选好用户方案,在源代码区写 PL/SQL 就行,像

PROCEDURE my_proc IS
BEGIN
  NULL;
END;
这样。嗯,别忘了再点“创建”,不然功夫白费哦。

写 PL/SQL 包体的时候,记得函数和过程一定要和包头定义对上,不然编译直接红。还有,包体改完后最好测试下,比如用EXEC执行一下,确保逻辑没跑偏。如果你刚接触 Oracle 包体,这个流程照着来,出错率会低多。