oracle with ora 00911,函数报ORA-00911错误
以下是完整的函数和在存储过程中的调用:
create or replace function f_get__tzcx_lx(
jdxzin in varchar2,
swsin in varchar2,
glyin in varchar2,
hydlin in varchar2,
hyxlin in varchar2,
tjrq_q in date,
tjrq_z in date,
czdm in varchar2
) return number as
--根据税务所代码,管理员代码,行业大类,行业细类统计利息收入
numb NUMBER(12, 2);
c_sql varchar2(1500);
tmpjdxz varchar2(20); --街道乡镇
tmpsws varchar2(20); --税务所
tmpgly varchar2(20); --管理员
tmphydl varchar2(20); --行业大类
tmphyxl varchar2(20); --行业细类
begin
numb:=0.0;
tmpjdxz:=jdxzin;
tmpsws:=swsin;
tmpgly:=glyin;
tmphydl:=hydlin;
tmphyxl:=hyxlin;
c_sql:='SELECT sb_lxsds_bgb.lxe_hj FROM sb_lxsds_bgb, dj_nsrxx,dj_nsrxx_kz WHERE sb_lxsds_bgb.nsrdzdah = dj_nsrxx.nsrdzdah and dj_nsrxx.nsrdzdah =dj_nsrxx_kz.nsrdzdah
and dj_nsrxx_kz.nsrdzdah=sb_lxsds_bgb.nsrdzdah and cxckjg_dm = :1 and sssq_q >= :2 and sssq_z <= :3 ';
if (jdxzin is not null) then
c_sql := c_sql || ' and dj_nsrxx.jdxz_dm = ' || tmpjdxz;
end if;
if (swsin is not null) then
c_sql := c_sql || ' and dj_nsrxx.NSR_SWJG_DM=' || tmpsws;
end if;
if (glyin is not null) then
c_sql := c_sql || ' and dj_nsrxx.dj_nsrxx.zgswry_dm=' || tmpgly;
end if;
if (hydlin is not null) then
c_sql := c_sql || ' and dj_nsrxx.hy_dm =' || tmphydl;
end if;
if (hyxlin is not null) then
c_sql := c_sql || ' and dj_nsrxx_kz.hymx_dm =' || tmphyxl;
end if;
c_sql:=c_sql||' ORDER BY sb_lxsds_bgb.sssq_q ASC;';
execute immediate c_sql into numb using czdm,tjrq_q,tjrq_z;
return numb;
end;
create or replace procedure P_GRSDS_TZ_ALL(
yearin in varchar2,
jdxzin in varchar2,
swsin in varchar2,
glyin in varchar2,
hydlin in varchar2,
hyxlin in varchar2,
nsrsbh in varchar2
)
AS
year_var varchar2(10);
tmpjdxz varchar2(20); --街道乡镇
tmpsws varchar2(20); --税务所
tmpgly varchar2(20); --管理员
tmphydl varchar2(20); --行业大类
tmphyxl varchar2(20); --行业细类
tmpnsrsbh varchar2(20);
date_q DATE;
date_z DATE;
SumTmp NUMBER(10, 2); --每月税款统计
BEGIN
tmpnsrsbh := nsrsbh;
year_var := yearin;
tmpjdxz :=jdxzin;
tmpsws := swsin;
tmpgly :=glyin;
tmphydl :=hydlin;
tmphyxl :=hyxlin;
date_q :=to_date('2005-12-01','yyyy-mm-dd');
date_z :=to_date('2006-03-31','yyyy-mm-dd');
sumTmp :=0.0;
sumTmp := f_get__tzcx_lx(tmpjdxz ,tmpsws ,tmpgly,tmphydl ,tmphyxl,date_q ,date_z,'100');
END P_GRSDS_TZ_ALL; --end of Procedure
系统报函数 execute immediate c_sql into numb using czdm,tjrq_q,tjrq_z; 一句有无效字符,
请帮忙解答,谢谢.
oracle with ora 00911,函数报ORA-00911错误相关推荐
- MySQL创建函数报“ERROR 1418 ”错误,不能创建函数
MySQL创建函数报ERROR 1418错误,不能创建函数,根据官方提示是说,不能创建函数可能是一个安全设置方面的配置或功能未开启原因,下面我们一起来看. 错误 ERROR 1418 (HY000): ...
- opencv imshow函数报cv::exception错误,以及sift算法的使用问题
记录遇到的小问题 刚发布的就不见了,活生生的不见了,难道是我吐槽百度出来的博客很多都是抄的同一篇? 简略的描述一下问题(小白使用,大佬就不用看了) opencv版本:4.0.0,使用vs2015编译 ...
- Oracle 报ora 12541 12560
问题描述,收到反馈Oracle用户登录时提示ora12541,no listener错误. 远程连接后,发现plsql之前登录的都能正常使用,查询都是正常的,但是如果新增加一个用户登录就会提示ora1 ...
- plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误
使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...
- oracle ora 604,ORA-01092:ORACLE实例终止,强制断开连接 ORA 00704 00604 00942
天萃荷净 有网友咨询数据库启动报 ora-01092:ORACLE 实例终止.强制断开连接 数据库版本 Trace file d:\app\administrator\diag\rdbms\orcl\ ...
- Oracle中wm_concat函数报错解决方法
Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...
- oracle12c ora 12560,oracle11g报ora-12560:tns连接异常的解决方法
1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2 ...
- python连接oracle报错tns_Python3操作oracle数据库及遇到的报错
首先下载及安装cx_Oracle: 下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装:pip3.6 install E:\Python36\Scri ...
- Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法
Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法 前几天搭建的RAC测试环境:RedHat 6.8 grid ...
最新文章
- pta 整型关键字的平方探测法散列
- 麻省理工人工智能实验室发现更小更容易训练的神经网络
- MySQL存储引擎之InnoDB
- qt web混合编程_QT做界面真是绝美,并且还可嵌入HTML与JS做界面(许多案例)
- CLion 生成CMakeList文件和include文件不存在问题
- thinkphp 响应
- php 爬数据库,php爬虫爬取数据并存储至数据库
- java将所有的字符串转换为大写或小写
- 【linux学习笔记五】帮助命令
- Object-c Associated Object
- c语言stdio函数大全,初学者常用的stdio库,原来还有这么多知识点
- python 回归方程及回归系数的显著性检验_回归方程及回归系数的显著性检验演示教学...
- 全网音乐Music Download v2.1.2
- Linux 常用命令 Updating
- 解决各个浏览器文件下载中文乱码问题
- 浙江海洋大学计算机考研资料汇总
- 对话框不响应WM_KEYDOWN消息,可以通过重载BOOL PreTranslateMessage(MSG * pMsg)来实现
- 苹果开发者注册了邓白氏编码不能用,查询时提示该组织不存在怎么办?
- 身边有位“别人家的程序员”是什么样的体验?
- 职场礼仪_举止_坐姿