改为 temp_str varchar2(10)就OK了!
解决方案 »
- 【Help】Oracle OCCI编程中,如何根据错误码来判断是连接出现问题,还是sql语句错误?
- 幫忙看看這個作業的參數是什麼意思?
- oracle dmp文件导入出错 不知道为什么~
- oracle一次卸载后为什么不能再安装了,跪求各位大侠指点一二。
- oracle SQL*plus 建表?(初学)
- 一对多关系查询问题,在线等
- 如何在一个oracle库定时从另一个oracle库获取数据
- 一个简单语句问题,在线等
- 当是二行数据时,如何求出平均值,当是一行时就无须求平均值
- sql net连接的问题
- 请教:语句级触发器中能够获得被影响的记录数吗?
- 十萬火急!!!Oracle控制文件和日志文件丟失﹐只剩數據文件﹐請問如何恢復數據庫
2、varchar2和 varchar2(10)和 varchar,varchar(10)的区别在哪里?
定义数值型变量则不用。
如:
n number; --默认为number(38);
n int;
c char(5);
c1 varchar(5);
c2 varchar2(5);
用法有点区别
只是输入参数p_TYBM in varchar2,p_NF in varchar2 是varchar2,
当在SQL语句中附值时(temp_str := p_TYBM;),就需要变量和参数的类型一致