في احد البرامج اردت معرفة الجدول الذي يحوي اسماء المدن، هذا البرنامج يستعمل schema اسمها HOU، هناك طرق بسيطة في برامج مثل TOAD او بتشغيل AUDIT ولكن اذا اردت البحث بطريقة اخرى يمكنك تجربة التالي:
declare
matches integer;
begin
for r in (select table_name, column_name from all_tab_columns where owner = ‘MS’ and data_type = ‘VARCHAR2′) loop
execute immediate
‘select count(*) from ‘ || r.table_name || ‘ where ‘ || r.column_name || ‘ = :1′
into matches
using ‘CAIRO’;
if matches > 0 then
dbms_output.put_line(r.table_name || ‘ ‘ || r.column_name || ‘ ‘ || matches);
end if;
end loop;
end;
No comments:
Post a Comment