新手提问:
刚用oracle,因为手边也没有什么书去细看
所以来问问小问题我在网上查了资料:
对有几个点比较困惑:问题一:以前在sqlserver中,我直接写个存储过程就可以调用。但是在oracle中,我看好多资料上说要想调用存储过程必须把存储过程放进包中才能调用?是否是这样?
问题二:packages 与package bodies有什么区别?
问题三:我在存储过程就是procedures中写了个存储过程,再写个包名包含进去吗?还是可以直接在包中写包名:再把想写的存储过程直接写进包中就行啦呢?
问题四:写进包,要写进哪个?packages ?还是package bodies
谢谢!
刚用oracle,因为手边也没有什么书去细看
所以来问问小问题我在网上查了资料:
对有几个点比较困惑:问题一:以前在sqlserver中,我直接写个存储过程就可以调用。但是在oracle中,我看好多资料上说要想调用存储过程必须把存储过程放进包中才能调用?是否是这样?
问题二:packages 与package bodies有什么区别?
问题三:我在存储过程就是procedures中写了个存储过程,再写个包名包含进去吗?还是可以直接在包中写包名:再把想写的存储过程直接写进包中就行啦呢?
问题四:写进包,要写进哪个?packages ?还是package bodies
谢谢!
解决方案 »
- 将oracle中最新(每天)数据导入到另外一个oracle数据库中的webservice接口(b/s),能够每天自动运行一次,求解答,源代码,程序
- 两个表中的编码比对
- 如何在数据库中随机取出3条数据
- 问大家一个关于 oracle 数据维护的问题
- 两个表全联
- Oracle 中跨库查询表的烦恼
- 初学oracle,这条语句在Sql Server 2000能实现,在oraccle中保错.
- 回答问题,给高分,不够再加
- In Pro*c, 为什么我不能用#define UNAME_LEN 20 去定义常量. 高分
- sos:寻找一个软件
- 处理大字段时遇到问题:UTL_RAW.CAST_TO_RAW 提示 ora-06553: pls-306 "wrong number or types of arguments in call to ,请高人指点1,
- 请教如何定时导出数据到文本文件!!!
谢谢你
哪么我要写包
里面有几个存储过程
哪怎么开始:
我真接开始写包名:
过程一:
过程二:
这样就行吧?谢谢
packages ?还是package bodies
哪么按你的意思我是直接可以在package bodies写代码,哪
packages 里它可以自动生成定义吗?
需要先创建package(也就是包的定义),再创建body。增加包中的过程或者修改包中过程的输入参数个数等也是要先改package再改body。
package body和package都手工去写
亲自试试
就行啦