Chinaunix

标题: sql查询语句的问题 [打印本页]

作者: daodaohu123    时间: 2013-06-17 11:01
标题: sql查询语句的问题
我想查数据库中所有表中包某字符串的记录

自己写的有些问题
  1. declare
  2.   cursor c is
  3.   select table_name, column_name from all_tab_columns;
  4.   type multi_type is record(
  5.        table_name varchar(128),
  6.        column_name varchar(64)
  7.   );
  8.   mt multi_type;
  9. begin
  10.   open c;
  11.   fetch c into mt;
  12.   while c%found loop
  13.         select mt.* from mt.table_name //查询得到的表明如何放到from之后
  14.         where mt.column_name like '%%';//查询得到的列名如何放到where之后
  15.   fetch c into mt;
  16.   end loop;
  17.   close c;
  18. end;
复制代码
上边注释有些表意不清麻烦看下 谢谢
作者: doni    时间: 2013-06-21 11:24
找本PS/SQL的书,看下动态SQL的用法




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2