我要在已有的包中创建一个Procedure 我要在已有的包中创建一个Procedure,应该如何做?我在有些Procedure中看到“%type”这是代表啥? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create or replace package sp_test is procedure... procedure... ....end;create or replace package body sp_test is procedure... procedure... ....end;表示取类型%type 你的意思是不是,我在包里加新建一个过程,要把整个包的包头包体重新运行一遍?取类型%type?account_ voucher_row_tab.com%type;com中的数据是10,11,12,13类型是number那我去的是啥? 是要重新编译的就是number.可以直接写number的 %type一般变量定义时用的,表示和某字段的类型一样比如你需要某个字段传到个变量里去,假设table的id字段是number的,要定义变量v_id你可以两种方法v_id number也可以v_id table.id%type%type优点,不需要知道目标字段的类型缺点当表有增加修改字段时,函数、存储过程、包会失效,要重新编译 orcale 本人刚学习oracle,从其网站上下载了一个。安装上了,但是觉得不对。 Oracle的package SQL*Plus登陆 请问如何把大数据量,快速地导出到一个文本文件里。在线等 oracle数据库导出失败,求救! oracle中监听如何打开? 如何登陆到oracle management server上? Oracle 不可用 SQL优化OR 触发器创建问题 问一个很弱的问题啊,关于AVG函数的
procedure...
....
end;create or replace package body sp_test is procedure...
procedure...
....
end;表示取类型%type
取类型%type?
account_ voucher_row_tab.com%type;com中的数据是10,11,12,13
类型是number那我去的是啥?
一般变量定义时用的,表示和某字段的类型一样比如你需要某个字段传到个变量里去,假设table的id字段是number的,要定义变量v_id
你可以两种方法v_id number
也可以
v_id table.id%type%type优点,不需要知道目标字段的类型
缺点
当表有增加修改字段时,函数、存储过程、包会失效,要重新编译