关于存储过程中数据类型的转换 存储过程里面可以使用整型变量呀,oracle中统一都是用number,注意传入传出参数不可以带上长度,如..in number(10,2)..是不可以的,只能用..in number...当然in可以省略 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TO: tonyyue0204(ypyue) 我的意思不是在存储过程里不能用变量,而是因为在调用存储过程的时候带的参数应该是字符串类型的,而过程里要求的又是整型。我在提问时已经说明了:过程里的查询语句是用年龄查询的,可在调用过程时的参数则应该不是整型 的数据吧。可能描述得不太清晰简单地说,就是如何在过程里把引用进来的参数从字符串转换成整型数据。 TO_NUMBER(<c>)将给出的字符转换为数字,如:SELECT TO_NUMBER (‘1947’) “FISCAL_YEAR” FROM DUAL;FISCAL_YEAR-----------1947 oracle数据库中listener.ora的作用是什么? 关于sql语句走索引问题欢迎大家讨论 pro*c/c++能否直接编译整个MFC工程? ORACLE日期转换的问题。 ORACLE 包、函数、过程 问题 oracle中实现数字自增长 用ORACLE触发器实现将服务器1上的表1一旦操作,同时更新服务器2上的表2,需要怎么样配置ORACLE 经常进入不了数据库或很短时间就掉下来 extract(year from :dt)出错? 游标使用的问题 如何在调用前给这样的存储过程中的参数赋值 关于sql的问题
我在提问时已经说明了:过程里的查询语句是用年龄查询的,可在调用过程时的参数则应该不是整型 的数据吧。
可能描述得不太清晰
简单地说,就是如何在过程里把引用进来的参数从字符串转换成整型数据。
FISCAL_YEAR
-----------
1947