你的意思是查询表由哪个存储过程创建的,还是表里面的数据是哪个过程insert进去的?
如果是oracle数据库,从系统视图user_source中查找相应的语句吧。或者用toad之类的工具,右键菜单中可以看到这个表被哪个存储过程使用了,但是动态语句就发现不了了。
oracle中视图可以创建索引,创建索引方法为:
1、打开navicat。
2、右击oracle数据库,然后点击【打开连接】。
3、点击【其它】,然后点击【索引】,此时显示oracle数据库中所有的索引。
4、点击【新建索引】,进入索引设计界面。
5、在【常规】标签页,设置类型、表格式、表名、列名等。
6、在【高级】标签页,设置表空间、记录等选项。
7、点击【保存】,输入索引名称,然后点击【确定】。
oracle中视图可以创建索引,创建索引方法为:;
1、打开navicat。;
2、右击oracle数据库,然后点击【打开连接】。;
3、点击【其它】,然后点击【索引】,此时显示oracle数据库中所有的索引。;
4、点击【新建索引】,进入索引设计界面。;
5、在【常规】标签页,设置类型、表格式、表名、列名等。;
6、在【高级】标签页,设置表空间、记录等选项。;
7、点击【保存】,输入索引名称,然后点击【确定】。
首先,在master数据库上创建一个可选的快照日志log。假如您不想做快速刷新,可以不需要创建日志log。注意:快速刷新不支持复杂的查询。最后在快照站点snapshotsite上创建一个snapshot/materialized视图。最后参考此示例:mastersite:sqlcreatematerializedviewlogontableemp;snapshotsite:sqlcreatematerializedviewemprefreshfastwithprimarykeystartwithsysdatenextsysdate1/(24*60)as(select*fromemp);