找一个表,含object_id字段,并且它的值为235100
??

解决方案 »

  1.   

    1.找出含有object_id字段的表名:
    select tname from col
    where cname='object_id';
    2.表名找到了,查询就好办了
    1>把表名存到一个游标里
    2>循环查询每个表里是object_id的值是否有235100的
      

  2.   

    outwindows(水花) ( ) 的方法不错
    支持!!!!
      

  3.   

    FOR EE IN (SELECT TABLE_NAME FROM DBA_TAB_COLUMNS WHERE COLUMN_NAME='OBJECT_ID')
    LOOP
      STR:='SELECT * FROM ' || EE.TABLE_NAME || ' WHERE OBJECT_ID=' || 'OBJECT_ID';
      EXECUTE IMMEDIATE STR;
      IF SQL%FOUND THEN
      END IF;
    END LOOP;