爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
Oracle教程
存储过程里输出输入参数是number 的不能指定小数点位数吗,varchar的也不能指定长度吗?该怎么处理
存储过程里输出输入参数是number 的不能指定小数点位数吗,varchar的也不能指定长度吗?该怎么处理
日期:2014-05-17 浏览次数:21217 次
存储过程里输出输入参数是number 的不能指定小数点位数吗,varchar的也不能指定长度吗?
存储过程里输出输入参数是number 的不能指定小数点位数吗,varchar的也不能指定长度吗?
------解决方案--------------------
不需要指定,数据库会处理.
在出参入参里面可以直接使用,如:
CREATE OR REPLACE PROCEDURE p_test(icomcode IN VARCHAR2,
osen OUT NUMBER) AS
BEGIN
osen := 12345.22;
END;
执行后结果为:12345.22;
varchar2类型自不必说了,唯一要注意的就是各数据类型的值范围.
------解决方案--------------------
是的。你在create procedure时指定的参数不能带长度的。
Datatypes cannot specify length, precision, or scale.
------解决方案--------------------
探讨
不行啊,我给输出参数付值时,它把小数点给去掉了,四舍五入了
上一篇: 提问的智慧补充,该怎么处理
下一篇: 请问一SQL写法
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
Oracle数据表高效查询有关问题求解
oracle nvl函数的使用方法
大侠美湿,小弟不才,请赐教了,关于oracle dba
考虑到表频繁地安插和删除记录的情况,用序列(SEQUENCE)创建的主键值可以重复利用么
关于如果通过bat执行语句的有关问题
怎么产生一个唯一的ID
win2003server中安装oracle10g,通过系统服务启动数据库有有关问题
初学oracle,调用过程出错,思考很久没有答案,望大大指教,多谢
update 表的字段,改为连续值 如何弄
推荐阅读
更多>
oracle 中怎么查看某个表所涉及的存储过程?
ava.sql.SQLException: 违反协议解决方案
ORA-12514:TNS:监听程序目前无法识别连接描述符中请求的服务 ORACLE
初学者求解一个简单有关问题
一个序列(SEQUENCE)只好用在一个表中不能用在多个表中吧? 可以用在一个表中的多个字段吧
oracle数据库中多张表进行查询需要注意什么有关问题?为什么查不到小弟我想要的值
oracle零基础者求教!该怎么解决
请教查看Oracle软件版本号的各种方法
plsql没法连接数据库
|| 运算符有关问题
oracle count(*) 与count(一) 的区别
新手求解答MERGE INTO的相似有关问题
ORACLE有登录和操作记录的详细日志吗?该如何处理
oracle 11g 如何看 sql文 性能
高手指导,想学Orcale数据库,该如何解决
suse linux 下oracle进程占用内存几乎达到100%,该如何解决
初学oracle解决方法
关于Oracle SQL话语插入数据操作 (三元运算符)
关于oracle登陆权限的,该如何处理
关于create table as 的有关问题,怎么加一个integer型的字段