TIPTOP ERP 调试debug时如何查看临时表中的数据

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



你可能感兴趣的:(ERP,ERP实施,Tiptop,易拓,4gl,鼎捷)