roacle 常见问题

1.用select talbe_name from user_tables 能看到表名,但用 select * from 表名,却提示表明找不到,这是因为在sql*plus中表名大小写有区别,如表名AAbbCC,用SQL*PLUS时用select * from 'AABBCC' 就可以了。

2.用10gEM中维护导出数据时,提示主机用户错误,可以在控制面板中的
[img]/upload/attachment/83920/e9d42c1a-7835-3213-bddb-ed3fdff3a9f7.gif[/img]
添加主机用户为批处理用户即可;如果提示用户角色不对,可以更改用户角色或直接用sysman用户登录,其角色为DBA和MGMT_USERY。

3.在A过程中调用另一个包中的过程B出现ORA-06502: PL/SQL: numeric or value error: character string buffer too small的提示,将A中的参数宽带改大即可,最好参照过程B中的参数宽度。

4.将从表中select的指定的属性值插入到几个变量中,总是提示FROM关键字找不到。
开始我凭印象用 select 字段1 into 变量1,字段2 into 变量2 from ..where...发现怎么也调试不过去,最后终于明白了是写错了,应该这样写select 字段1,字段2 into 变量1,变量2 from ....where.就对了。以前一直是做JAVA设计开发的,突然有个项目的POC要全用存储过程实现,真是个好机会,哈哈。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值