前段时间把一个查询效率很低的视图给改成了 带一个日期参数的函数,输入一个日期,返回相应的结果集。但是这样没能完整地复制视图原有的功能,比如给定一个日期区间的查询就做不到了。于是今天给扩充了一下,然后就遇到了这个该死的莫名其妙的PLS-00801.

代码呢是这样的:

create table stockstructure (

oc_date NUMBER(10) ,

exchange_type CHAR(4) ,

stock_code CHAR(12) ,

total_amount NUMBER(20,3),

turnover_amount NUMBER(20,3) ,

remark VARCHAR2(2000 )

);

create or replace type rec_stockstructure is OBJECT(

oc_date NUMBER(10 ) ,

exchange_type CHAR(4 ) ,

stock_code CHAR(12 ) ,

total_amount NUMBER(20 ,3),

turnover_amount NUMBER(20 ,3) ,

remark VARCHAR2(2000 )

);

create or replace type ty_stockstructure is table of rec_stockstructure;

create or replace function fn_get_stockstructure(

p_oc_date hstype.HsDate,

p_end_date hstype.hsdate default 0

)

r

oracle报错00801,PLS-00801: Type xxxxxx has no MAP method 这到底是啥啊……相关推荐

  1. oracle pls 00905,【案例】Oracle报错PLS-00714 PLS-00951原因和解决办法笔记

    [案例]Oracle报错PLS-00714 PLS-00951原因和解决办法笔记 时间:2016-11-14 11:07   来源:Oracle研究中心   作者:代某人   点击: 次 天萃荷净 P ...

  2. oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法

    [案例]Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法 时间:2016-11-12 21:31   来源:Oracle研究中心   作者:代某人   点击: 次 天 ...

  3. oracle ora 00283,【案例】Oracle报错ORA-16433非归档丢失redo无法启动的恢复过程

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库处理非归档模式,redo文件损坏常规修复无法正常open数据库. 本站文章除注明转载外,均为本站原创: 转载自love wife ...

  4. oracle operation_type,案例:Oracle报错performing DML/DDL operation over object in bin解决办法

    天萃荷净 运维DBA在巡检时发现alert日志文件中出现Oracle报错performing DML/DDL operation over object in bin,分析原因为回收站中的对象执行了d ...

  5. oracle 转义 039,案例:Oracle报错ORA-19583 ORA-27206 ORA-06512

    天萃荷净 运维DBA工程师在巡检时发现alert日志存在错误ORA-19583 ORA-27206 ORA-06512,结合mos分析原因为RMAN备份导致报错 1.检查alert日志发现近期数据库出 ...

  6. oracle 监听共享 专用,【案例】Oracle报错TNS-12618 多版本监听LISTENER程序共享无法启动...

    天萃荷净 运维DBA反映当前环境的Oracle存在10G与9i两个版本,在启动监听程序的时候一个无法启动报错TNS-12618,分析原因为双监听IPS争用导致 在一台机器上装了9.2.0.4和10.1 ...

  7. oracle数据库无法查询,【案例】Oracle报错ORA-01194 ORA-01110 由于数据库SCN不一致导致无法启动...

    天萃荷净 使用_allow_resetlogs_corruption打开无归档日志rman备份库,运维DBA反映服务器宕机后,开启数据库报错ORA-01194 ORA-01110,分析原因为Oracl ...

  8. oracle数据库中_以下undo和redo说法错误的是,[案例]Oracle报错ORA-01157 ORA-01110 12C数据库undo异常恢复...

    天萃荷净 运维DBA反映Oracle 12C数据库报错ORA-01157 ORA-01110,分析原因为undo异常导致 在Oracle 12c三个会话,其中第一个会话对pdb1中的表进行操作,并且有 ...

  9. oracle安装出现2932,【案例】Oracle报错ORA-19815 fast_recovery_area无剩余空间解决办法...

    天萃荷净 运维DBA反映数据库出现宕机,alert日志报错ORA-19815,分析原因为归档日志满导致日志无法归档,提出fast_recovery_area无剩余空间解决办法 一.打开数据库报错ORA ...

最新文章

  1. Makefile的伪目标
  2. 变态最大值--nyoj题目811
  3. java与python的区别和作用_python与java用途区别有哪些
  4. ssh中c3p0连接mysql_ssh 中使用c3p0 的连接池配置 | 学步园
  5. ASP.NET MVC中controller和view相互传值的方式
  6. Informix IDS 11系统料理(918查验)认证指南,第 4 部分: 功能调优(5)
  7. Visual Studio 2010 sp1
  8. ag 搜索工具参数详解
  9. 华为暂没有推出鸿蒙手机计划;苹果否认 iPhone 辐射超标;Kotlin 1.3.50 发布 | 极客头条...
  10. 【Python实例第8讲】模型复杂度影响
  11. androidpn环境搭建
  12. JAVA后台判断是否重复(编辑)
  13. 韩文打字速度测试软件,韩语软件推荐:好用的韩语拼写分写检查器
  14. 数据结构NO5--栈和队列简要
  15. 使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色
  16. 条形码的正确使用方法和技巧
  17. echarts legend图例显示数值和百分比
  18. 你不知道的十个 JS 小技巧
  19. 电脑剪辑视频用什么工具?好用的视频剪辑工具推荐
  20. 武汉东湖新技术开发区2014年度“瞪羚企业”名单

热门文章

  1. 财会工作者必备技能不只是Excel,还要具备……
  2. 用CleanMyMacX怎样进行邮件附件清理,CleanMyMacX清理邮件附件的方法
  3. 腾讯全面封杀显IPQQ,珊瑚虫作者被捕,飘云作者退出开发
  4. Pygame实战外星人入侵1.1——添加飞船
  5. 心是一个人的翅膀,心有多大,世界就有多大
  6. 计算机辅助教育的全称,【单选题】在计算机的应用领域, CAI的中文全称是A. 计算机辅助制造 B. 计算机辅助设计 C. 计算机辅助教育 D. 计算机辅助教学...
  7. 一个简单的LED程序
  8. FDA认证咨询,委托实验室或者生产厂家必须进行抑菌/抑真菌测试。
  9. 五、努力与职业道德(三)
  10. 嗅探大厂学霸期末笔记之——数字逻辑与数字系统 “考前速成”(附带解释)