易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle的連接問題

我在用pb連接oracle 10g的時候提示連接成功但是卻找不到數據庫中的表,嵌入式的sql全部沒有用,只要是和表有關的操作都是無效的,也沒有任何提示,例如用一個嵌入式sql去查詢,string ls_name
select material_name into :ls_name from material_info where rownum =1 ;
查找不會有錯誤提示,但是就是找不到值,ls_name 是空的,其他的數據窗口也是類似,都是沒有表的信息,
以前用的是mssql ,新用oracle不知道是怎麼回事,我連的是香港的服務器,應該是tableowner的問題吧,如果是的話,不知道怎樣去找有表權限的tableower,有可能是別人動過,請大家指點啊 。
你看下用PB的DATA PROFILE可以连接上?

連的上啊,pb兩年了,不至於。。。。。
但是oracle是剛接觸啊

可能是权限问题,
先用其它工具如sqlplus或者pl/sql developer连接上,用下述语句看一下当前用户有没有相应的表
select * from user_tables t where t.TABLE_NAME='你的大写表名';

如果想知道该表属于哪个用户,需要有查询dba_tables的权限
select t.table_name,t.owner from dba_tables t where t.table_name='你的大写表名';


确定查询出来的值是否为null或者为空

在pb環境下所有的表都不見了,pl/sql中是正常的,我之前已經用了幾個月了。今天突然就不行。

学习

学习了……
{{


相关问答:

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

oralce 的一个SQL - Oracle / 基础和管理

问题提出:
一个高级SQL语句问题 
假设有一张表,A和B字段都是NUMBER,
A B
1 2
2 3
3 4

有这样一些数据
现在想用一条SQL语句,查询出这样的数据
COLA COL1 COL3 COL2 COL1
4 4 ......

java调存储过程 - Oracle / 基础和管理

存储过程:
create or replace procedure insert_emp
 (empid in number,
 empname in varchar2,
 empsal in number)
 as
 begin 
  insert into emp(empno,ename ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号