怎样取得 Sql 语句中的所有表名
3个回答
展开全部
declare
cnt number;
sqlstr='XXXXXXXXXXXXXXXXXXXXXXXXXXX';
cursor c is
select distinct table_name from all_tables;
begin
for my_c in c loop
if(instr(sqlstr,my_c.table_name)>0) then
dbms_output.put_line(my_c.table_name);
end if;
end loop;
end;
/
以上只适合oracle
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询