如何oracle 导出所有视图一个用户下的所有表,索引,视图,存储过程

可以自定义导出数据库的表结构(视图)的一个存储过程 - 下载频道
- CSDN.NET
&&&&可以自定义导出数据库的表结构(视图)的一个存储过程
可以自定义导出数据库的表结构(视图)的一个存储过程
可以自定义导出数据库的表结构(视图)的一个存储过程
1.可以完整导出表结构(含主键,索引)
2.可以导出视图SQL语法
3.可以带自己定义的栏位的说明
导出所有表,视图(所有表是不含数据库系统表)
exec p_exporttablesql '%','','0'
exec p_exporttablesql 'et%','ett%','0'
--需要导出的表视图
--不需要导出的表视图
--0不加栏位说明,1 加栏位说明(则有自己定义的保存表栏位说的表 可以 替换t_columnremark 表即可)
exec p_exporttablesql 'et%','ett%','0'
--=======================================================================--
note: et003
if exists (select 1 from sysobjects
id = object_id('et003') and xtype = 'U')
drop table et003
create table et003(
es101gkey char(20)
nvarchar(20)
vrstartdt datetime
numeric(10,1) null
nvarchar(60)
constraint
primary key (gkey)
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
数据库下载排行Oracle查看表、视图、索引、存储过程和触发器的定义的方法_数据库技术_Linux公社-Linux系统门户网站
你好,游客
Oracle查看表、视图、索引、存储过程和触发器的定义的方法
来源:Linux社区&
作者:Linux
查看表、视图、索引、存储过程和触发器的定义的方法
查看表的定义:
set long 999999
select dbms_metadata.get_ddl('TABLE',upper('&table_name')
查看视图的定义:
select text from user_views where view_name=upper('&view_name') ;
查看index的定义:
select dbms_metadata.get_ddl('INDEX',upper('&index_name')
select index_name,index_type,table_owner,table_name from user_indexes where table_name='TEMP3';
查看procedure的定义:
select text from user_source where name='&PROCEDURE_NAME' ;
查看trigger的定义:
select trigger_body from user_triggers where trigger_name='&trigger_name' ;
相关阅读:
Oracle存储过程中单引号及字符串拼接处理
Oracle存储过程 学习笔记
Oracle存储过程中临时表的使用技巧
Oracle存储过程实现导出表结构
Oracle存储过程和序列化写的demo&
更多Oracle相关信息见 专题页面
相关资讯 & & &
& (08月07日)
& (07月18日)
& (08月30日)
& (07月20日)
& (05月28日)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款怎么创建一个用户拥有 查询所有schema 表
视图 索引 函数 存储过程 触发器 包 序列的权限
[问题点数:40分]
怎么创建一个用户拥有 查询所有schema 表
视图 索引 函数 存储过程 触发器 包 序列的权限
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2006年12月 Oracle大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。数据库对象:视图、索引、存储过程、触发器各自的用途是啥?
数据库对象:视图、索引、存储过程、触发器各自的用途是啥?请详细介绍
09-05-02 &
虚拟表视图触发器存储过程游标临时表内键外键这些技术并不是所有的数据库都支持。而普遍的即便支持,在大规模企业和关键应用中,对这些东西也有有所限制。比如对外键的使用。当然如果回忆以前,还可以发现有些手段已经不在被提起了。而最近社区里面讨论数据库相关的内容多起来,我想也应该把这些技术综合起来考虑一下。by ozzzzzz
回复 (10)这样的设计可行么?最近做个项目 遇到查询性能问题 设计完后 性能问题解决了 但是 总感觉有什么不对的地方我有4个信息表 一个是厂房信息表 一个是仓库信息表 一个是土地信息表 一个是需求信息表他们的信息都不一样所以需要分开建立表但是我在前台查询的时候 需要他们4个表的所有数据 这样就会很慢 应为我用的是hibernate 所以后来我有建了一个总表 里面就存查询用的字段 每次插入这四个表种的任何一个 都需要往总表 ...by ebinaini
回复 (45)关于解决One-To-Many问题的一个 ...操作数据库表主要是用到insert,update,delete,select。我想可以分开来解决: 如果想insert,update,delete,就用将表映射为类(对象)来解决,这个是没有问题的。如果想select,我们可以把视图映射为类(对象)来解决,这时候只进行从数据库取数据的操作,而不进行insert,update,delete的操作。这样不是很方便的解决了one-to-many,ma ...by sunsnow8
回复 (7)动态表名的问题我们知道, 在有些大系统中, 都会有一个数据字典, 可用于记录各个表,字端的的名称, 比如有很多种产品, 放在不同产品表中, 产品和属性字断的名称存在名称reference表中, 程序可通过查reference表得到相应的表和字断, 从而进行下一步的操作, 这是典型的数dimension & fact数据库设计, 但hibernate目前不支持动态表名,  Gavin King说通过写一个 ...by yyanghhong
回复 (1)相关新闻Drizzle: 精简版的MySQL意在云 ...在前两天的OOSCON大会上,MySQL的架构师Brian Aker宣布了将开发一个精简版的MySQL分支,称为Drizzle。Aker认为MySQL自4.1之后,加了视图、触发器等非常多的功能,导致系统架构越来越复杂,稳定性越来越难以保证。因此,他计划在目前的MySQL代码基本之上,将存储过程、视图、触发器、查询缓存、PREPARE语句等等他认为没什么必要的功能从代码中删掉,简化对数据类型和 ...by QQbyte
回复 (0)MyEclipse 6.5M1值得关注的特性MyEclipse 6.5M1 值得关注的特性MyEclipse 6.5 m1中有许多功能的增强和易用性的提高,包括portal的支持,增强的JSF/Facelets可视化编辑器,Spring Tools(Spring 2.5库)和JAX-WS 2.0 webservices。MyEclipse6.5 正式版预计会在6月发布,其中还包括对maven的支持(计划中)。   JSF/Facelets ...by robertlyc
回复 (26)JavaEE框架——OpenXava2.2.5新 ...OpenXava是一个快速简洁的J2EE开发框架。它基于XML定义的商业组件,并且已经有多年J2EE开发实践经验,具有很多丰富灵活特性。使用OpenXava你可以真正意义上的创建复杂的商业应用程序。持久层可采用Pojo Hibernate EJB2以及EJB3。    以下是2.2.5的新特性: 新的&on-change-search /&节点来帮助&reference-view ...by kyo8-02-26 回复 (3)Click 1.5,web开发框架 发布Click 1.5已经可以进行[url= 下载[/url]。这个版本的发布增加了许多新的功能,文件和例子。 Click Framework 简介: Click是一个高性能的J2EE Web应用程序框架适用商业Java开发者,它是基于页面 ...by ╱/罒呍唲
回复 (10)相关博客通过 SQL Server 2005 索引视图 ...通过 SQL Server 2005 索引视图提高性能
发布日期: 日撰稿人:Eric Hanson 投稿人:Gail Erickson、Lubor Kollar、Jason Ward 摘要:本文档介绍了 SQL Server 2 ...by happinessmoon
回复 (0)关于视图创建视图和索引 ※视图常常被称为虚表。在视图被创建以后,你可以对视图采用如下命令:select,insert, update,delete。 ※索引是与磁盘上数据的存储方式不同的另外一种组织数据的方法。 ◎使用视图 ※视图并不占用数据库或表的物理空间。 ※创建视图的语法如下: CREATE VIEW &view_name&&/view_name&[(col1,col2...) ...by yousking
回复 (0)视图的作用在mssql里,视图是不支持输入参数的,因此有些人宁愿用存储过程,也不用视图,而且存储过程和视图,在效率上,基本上没什么区别。 我本来也是如此的观点,不过最近突然想到,虽然视图不支持输入参数,但在一些数据量不多,但查询比较复杂的操作情况,利用视图来进行开发,是比较方便的。这时候DBA只需要生成一个视图,然后程序员就可以直接调用视图来查询。 而那些单步的查询,当然也可从存储过程中剥离出来,而新的存 ...by eason007
回复 (0)实体化试图(Materialized View ...实体化视图概述 Oracle的实体化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,实体化视图的作用也不相同。数据仓库中的实体化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写(query rewrite)机制,这样不需要修改原有的查询语句,Oracle会自动选择合适的实 ...by xznsoft
回复 (0)Hibernate操作视图实例开发环境:Eclipse3.2+MyEclipse5.01GA;框架使用:Struts+Spring+Hibernate 在Employee数据库中有三个表:EmployeeInfo(员工信息表)、Depts(部门表)、Business(职务表) EmployeeInfo表结构:emp_id主键 emp_name emp_sex emp_age emp_dept存储dept_id emp_busin ...by
回复 (1)相关问答关于视图的建立和使用我看过了几个开源的项目 比如JForum和bbscs等等 他们的数据库的建立都是基于数据表的 都没有使用视图的方式 但是在书本上学的好象多表关联比较推荐视图的处理方式 我在项目中用的和看到的原有设计也都没有使用视图 请问这是什么原因 是为了适应多数据库支持还是说视图的应用存在什么弊端问题补充:那也就是说 我之前在的公司在在做报表时在程序里使用多表联结也不就是正确的 对吧 比较;b/s oa办公系统 ...by shengdong
回复 (5)关于oracle的一个问题!现在的要求是这样的:      给出比如说1000个工单号(表中的某个字段),根据这个1000个工单号,从多张表中查询出要求的的字段信息,也就是1000张工单的各自对应的信息,然后再将这1000张工单各自的信息存入另一张表中,要怎样处理,才达到比较好的性能,希望朋友们能指点一下,谢谢!(oracle数据库)问题补充:运用存储过程?那是不是就是做一个for循环,循环1000次调用存储过程?还是将这 ...by yuyijia
回复 (12)海量数据快速查询的方法在数据库中有张表,容量在千万条以上。表的几个关联字段是:A、B、C,其中A和B+C都是唯一的,现在在A、B+C上都建立了索引。主要的应用模式为:根据A可以查询B+C,根据B+C可以查询A,偶尔有数据的增减操作。现在的问题是查询速度不够快,每秒支持的查询速度不能超过1000次(oracle),我们的设想是采用怎样的设计能够支持到次查询每秒。不知道各位专家有何指教?使用什么样内存结 ...by njit
请登录后再发表评论!.查看Oracle当前用户上的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) - 数据库当前位置:& &&&.查看Oracle当前用户上的信息(用户,表视图,索引.查看Oracle当前用户上的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)&&网友分享于:&&浏览:9次.查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)
0、表空间  SQL&select username,default_tablespace from user_  查看当前用户的角色  SQL&select * from user_role_  查看当前用户的系统权限和表级权限  SQL&select * from user_sys_  SQL&select * from user_tab_  查看用户下所有的表  SQL&select * from user_  1、用户  查看当前用户的缺省表空间  SQL&select username,default_tablespace from user_  查看当前用户的角色  SQL&select * from user_role_  查看当前用户的系统权限和表级权限  SQL&select * from user_sys_  SQL&select * from user_tab_  显示当前会话所具有的权限  SQL&select * from session_  显示指定用户所具有的系统权限  SQL&select * from dba_sys_privs where grantee='GAME';  2、表  查看用户下所有的表  SQL&select * from user_  查看名称包含log字符的表  SQL&select object_name,object_id from user_objects  where instr(object_name,'LOG')&0;  查看某表的创建时间  SQL&select object_name,created from user_objects where object_name=upper('&table_name');  查看某表的大小  SQL&select sum(bytes)/() as "size(M)" from user_segments  where segment_name=upper('&table_name');  查看放在ORACLE的内存区里的表  SQL&select table_name,cache from user_tables where instr(cache,'Y')&0;  3、索引  查看索引个数和类别  SQL&select index_name,index_type,table_name from user_indexes order by table_  查看索引被索引的字段  SQL&select * from user_ind_columns where index_name=upper('&index_name');  查看索引的大小  SQL&select sum(bytes)/() as "size(M)" from user_segments  where segment_name=upper('&index_name');  4、序列号  查看序列号,last_number是当前值  SQL&select * from user_  5、视图  查看视图的名称  SQL&select view_name from user_  查看创建视图的select语句  SQL&set view_name,text_length from user_  SQL&set long 2000; 说明:可以根据视图的text_length值设定set long 的大小  SQL&select text from user_views where view_name=upper('&view_name');  6、同义词  查看同义词的名称  SQL&select * from user_  7、约束条件  查看某表的约束条件  SQL&select constraint_name, constraint_type,search_condition, r_constraint_name  from user_constraints where table_name = upper('&table_name');  SQL&select c.constraint_name,c.constraint_type,cc.column_name  from user_constraints c,user_cons_columns cc  where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')  and c.owner = cc.owner and c.constraint_name = cc.constraint_name  order by cc.  8、存储函数和过程  查看函数和过程的状态  SQL&select object_name,status from user_objects where object_type='FUNCTION';  SQL&select object_name,status from user_objects where object_type='PROCEDURE';  查看函数和过程的源代码  SQL&select text from all_source where owner=user and name=upper('&plsql_name');
我的异常网推荐解决方案:oracle存储过程,/oracle-develop/177537.html
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有}

我要回帖

更多关于 mysql导出视图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信