TIPTOP ERP 调试debug时如何查看临时表中的数据
前提:将dba_segments这个表的select权限授权给各个营运中心(即数据库用户)
①.用sys账号以dba的权限登录数据库
<topprod:/u1/topprod/tiptop> sqlplussys/sys@topprod as sysdba;
②.将dba_segments表的select权限授权给营运中心
SQL> grant select on dba_segments to ds;
--ds表示你要授权的营运中心,按需修改成自己的营运中心
Grant succeeded.
001、在4gl中创建临时表
#demo:
CREATE TEMP TABLE r515_Forecast( oeb04 VARCHAR(40), oea03 VARCHAR(10), oeb16 date, opd09 DECIMAL(15,3) )
然后在临时表中插入你的数据数据
INSERT INTO r515_Forecast VALUES (x,x,x,x)
.......
002、在dba_segments表中查询r515_Forecast对应的真正的表名(segment_name)
登录你的PL/SQL到当前自己所在的营运中心,执行查询
SELECT * FROM dba_segments WHERE segment_name LIKE '%R515_FORECAST' --R515_FORECAST:即之前创建的临时表,注意大写
其中字段segment_name的值就是r515_Forecast对应的真正的表名,一般为TTXXXXXXX_R515_FORECAST
如果有多个,说明有多人多次运行了此4GL程序,生成了多个临时表,根据RP判断哪个是自己的表吧,^_^!
003、查询自己的数据
SELECT * FROM TTXXXXXXX_R515_FORECAST
http://blog.csdn.net/yihuiworld