oracle sql 包含

  --我这里说的字段名跟列 是同一个意思
  select column_name,
  table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name=字段名;
  --根据字段名查出相关的表名出来。记录下来
  --然后对查出来的表进行查询,找到含这内容字段的表
  select * from 表名 where 字段名=xiaoming
  我查出来的有800多个表,有没有什么方法能更便捷一些 能查出来 内容 包含‘xiaoming’的
  declare
  l_cnt varchar2(20);
  v_sql varchar2(4000);
  v_tablename varchar(200);
  cursor cursor_jsdx is select select count(*) from || table_name || where NAME=xiaoming,table_name from user_tab_columns where column_name=NAME;
  --注:这里的字段名要大写
  begin
  open cursor_jsdx;
  Loop
  fetch cursor_jsdx into v_sql,v_tablename;
  exit when cursor_jsdx%notfound;
  execute immediate v_sql into l_cnt;
  if l_cnt >0 then
  ---如果该表有那内容的就打印那个表的名字。
  dbms_output.put_line(v_tablename);
  end if;
  end loop;
  Close cursor_jsdx;
  end;
hello男神大人 华为的原装拓展坞 to make me better The daily Tele save 舞蹈 boss gt1 ctl1 欧曼68米高栏 blackmores 葡萄籽 学习广东话 ug画圆快捷键 css隐qq滚动条 停车场施工 mfc base64 加密 vnc免费版 山西电视台电话 to whom may hp connected joel edgerton filezilla mac 3.29.0 舰r萌王皮肤 take notes用法 sony a35hn和a35 advanced scope 2017gtr报价 老子叫你在这停顿 hangfire cron jerome pina壁纸 react ant 目录结构 tenda a9橙色 replacing 一直跳数字

Copyright 八天网 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com