Oracle使用游标查询所有数据表备注

功能作用:应用对应的SQL语句,能方便快速的查询Oracle数据库指定用户的所有用户表说明,快速知道每个数据表是做什么的,方便写文档和方案。

运行环境:搭建好Oracle数据库,并使用PQ/SQL Developer软件和指定的数据库账号密码连接上您要查询的数据库。

详细内容如下:

1、使用到的SQL查询脚本如下:

---------------------------------------------------------------------------------------------------------------
--Oracle使用游标查询所有数据表备注

declare 
mytablename NVARCHAR2(200):=''; --定义要查询的数据表名称变量 
mytablecomment NVARCHAR2(200):=''; --定义要查询的数据表注释变量 
commentsql VARCHAR2(2000):=''; --定义要输出的注释结果变量  
cursor mycursor1 is select * from user_tab_comments  order by table_name;--定义游标  
      
myrecord1 mycursor1%rowtype;  --定义游标记录类型   


begin   
open mycursor1;  --打开游标   
if mycursor1%isopen  then  --判断打开成功   
loop --循环获取记录集     
  fetch mycursor1 into myrecord1;
  
  if mycursor1%found then  --游标的found属性判断是否有记录  
  begin
  
    mytablename:=myrecord1.table_name;
    mytablecomment:=myrecord1.comments;
    
    --commentsql:='表名为    '||mytablename||'    注释为    '||mytablecomment;
    commentsql:=mytablename||'    '||mytablecomment;
    dbms_output.put_line(commentsql);     
    
  end;
   
  else
  exit; --获取游标中的记录      
  
  end if;


end loop;   
else     
dbms_output.put_line('游标没有打开');   
end if; 


close mycursor1;

end;

---------------------------------------------------------------------------------------------------------------

 

2、PL/SQL Developer中的操作一:复制上面的查询脚本到【SQL】选项卡,并执行查询,截图如下:

 

3、PL/SQL Developer中的操作二:切换到【输出】选项卡,查看结果,截图如下:牛肉板面

转载于:https://www.cnblogs.com/xxr1/p/7670743.html

ddf1463
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
oracle退出本循环,Oracle,跳出游标循环
weixin_33733742的博客
04-11 4087
1,跳出游标的循环,不执行遍历了。方法一:gotofor c_row in 游标 loopif 条件 thendbms_output.put_line('测试跳出循环');goto breakLoop;end if;end loop;<>首先在循环外面定义一个:<>。这里的方法名可以随便起,作用就是给跳出循环后的位置定位。然后使用:goto 方法名。在满足一定条件后就会跳...
oracle查询按字段去重复,oracle 根据字段查询重复数据
weixin_39607620的博客
04-11 1662
MySQL数据库根据一个或多个字段查询重复数据系统在开发测试过程中出现bug,比如并发操作没有处理好,数据库中往往会插入重复数据,这些脏数据经常会导致各种问题.bug可以修改,但是数据往往也要处理,处理SQL如下: 1.根据一个字段查找重复数据 ...oracle 按某个字段查询重复数据/* 手机号为重复的会员,获取其最大会员id,对应的会员信息 */ SELECT * FROM MEMBER ...
oracle游标 sql语句,Oracle使用游标查询所有数据表备注
weixin_35997503的博客
04-03 283
功能作用:应用对应的SQL语句,能方便快速的查询Oracle数据库指定用户的所有用户说明,快速知道每个数据表是做什么的,方便写文档和方案。运行环境:搭建好Oracle数据库,并使用PQ/SQL Developer软件和指定的数据库账号密码连接上您要查询数据库。详细内容如下:1、使用到的SQL查询脚本如下:---------------------------------------------...
oracle游标使用
t15263857960的博客
03-28 1281
create or replace procedure proc_ReportSelect_TB(in_FYear int,in_FPeriod int ) --,error out varchar2 is /* SELECT FAuditedStatus FROM T_RPT_Report WHERE FID IN ( 'F54+HKmNRRmaEH+v+ML8XwdY8J8=' ) SELECT "T0"."FID" "ID", "T0"."FAUDITORID" "T1.ID...
oracle游标怎么理解,【翻译】Oracle游标详细说明
weixin_29955195的博客
04-07 253
这篇文章是选取官方文档的部分章节翻译过来的,去除了原文中的例子,并在结尾补充了几个例子。有兴趣的朋友可以点击文章末尾的连接去阅读官方文档。一、游标的定义游标是指向专用SQL区域的指针,该区域存储有关处理特定SELECT或DML语句的信息。本章解释的游标是会话游标。会话游标存在于会话中直到会话结束。由PL/SQL创建和管理的游标称为隐式游标,由用户创建和管理的游标称为显式游标。你可以通过游标的属性获...
java游标遍历放到对象_oracle 遍历双重游标(动态游标)&三级关联查询&存储过程使用临时返回游标...
weixin_42319396的博客
02-28 274
1.情景展示根据第一个游标的数据产生第二个游标的数据,如何实现遍历?三级关联查询如何实现?存储过程如何使用临时返回游标数据?结构展示 2.创建临时方式一:直接创建/*** 创建临时指标*/CREATE GLOBAL TEMPORARY TABLE TAB_INDEX_TEMP(A_ID NUMBER,--一级指标IDA_INDEXNAME VARCHAR2(50), --一级指标名称A_...
sqlserver oracle游标区别,Oracle 和 SqlServer 的区别
weixin_35696012的博客
04-14 366
--sql server 与 oracle的区别:--DBMS 数据库管理系统--1.数据类型不同。--sql server 的数据类型:int ,smallint ,char,varchar,nchar,nvarchar,ntext,datetime,smalldatetime,money,decima,--float,bit……--oracle 的数据类型:number(p,s),char,...
oracle游标的说法,oracle游标练习题.doc
weixin_35213963的博客
04-02 556
oracle游标练习题oracle游标练习题当查询返回结果超过一行时,就需要一个显式游标,此时用户不能使用select into语句。PL/SQL管理隐式游标,当查询开始时隐式游标打开,查询结束时隐式游标自动关闭。显式游标在PL/SQL块的声明部分声明,在执行部分或异常处理部分打开,取出数据,关闭。 使用游标语法:例:SET SERVERIUTPUT ONDECLARE R_emp EMP%ROW...
Oracle 历史数据表迁移方案
涛哥是个大帅比
09-06 6663
当业务运行一段时间后,会出现有些数据量很大,可能对系统性能产生不良的影响,常见的如订单、登录log等,这些数据很有时效性,比如我们一般很少去查上个月的订单,最多也就是报统计会涉及到。 解决方案:创建一个存储过程,每月定时调用,查出上个月数据保存到新建的中,新命名以月份为后缀,删除主中上个月数据。 存储过程 CREATE OR REPLACE procedure ope...
Oracle 数据 使用游标
09-11
Oracle数据中如何使用游标的方法
Oracle 游标使用总结
01-19
隐式游标(Implicit Cursor):是指非PL/SQL程序中定义的、而且是在PL/SQL中使用UPDATE/DELETE语句时,Oracle系统自动分配的游标。 一.显示游标 1.使用步骤 (1)定义 (2)打开 (3)使用 (4)关闭 2.使用演示 首先创建...
oracle笔记游标使用
11-02
oracle笔记游标使用游标的详细代码案例,游标知识点笔记!
Oracle使用游标进行分批次更新数据的6种方式及速度比对
01-19
 一共有22w条数据, 需要将A的主键更新至B的指定字段,如何快速完成更新? 2.解决方案  声明:  解决方案不只一种,该文章只介绍快速游标法及代码实现;  两张的ID和ID_CARD字段都建立了索引。   方式...
书籍学习|基于SprinBoot+vue的书籍学习平台(源码+数据库+文档)
JIngJaneIL的博客
05-28 1134
首先,论文一开始便是清楚的论述了平台的研究内容。其次,剖析平台需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确平台的需求。然后在明白了平台的需求基础上需要进一步地设计平台,主要包罗软件架构模式、整体功能模块、数据库设计。本项目软件架构选择B/S模式和java技术,总体功能模块运用自顶向下的分层思想。再然后就是实现平台并进行代码编写实现功能。论文的最后章节总结一下自己完成本论文和开发本项目的心得和总结。通过书籍学习平台将会使书籍学习各个方面的工作效率带来实质性的提升。
如何mysql数据导入到mongdb
codemami的博客
05-30 869
由于MySQL和MongoDB的数据模型不同(例如,MySQL使用关系模型,而MongoDB使用文档模型),你可能需要转换数据的格式。使用MongoDB驱动程序:你也可以使用MongoDB的官方驱动程序(如Python的pymongo)来编写脚本,将数据直接插入到MongoDB中。注意:如果你的JSON文件包含多个文档,并且它们不是作为数组的一部分(即每个文档都在其自己的行上),则需要使用--jsonArray选项。手动转换:对于小型数据集,你可以手动编辑SQL或CSV文件,将其转换为JSON格式。
行列视(RCV)能否在指定时间生成报数据?
2401_83701843的博客
05-30 150
需要注意的是,要实现指定时间生成报数据的功能,用户需要确保行列视(RCV)系统已经正确配置并连接了相应的数据源,同时还需要根据实际需求进行报格式和计算逻辑的设置。此外,系统的稳定性和性能也是影响报生成的重要因素,用户需要确保系统能够正常运行并处理大量的数据。其次,关于指定时间生成报数据的需求,用户可以通过行列视(RCV)的定时任务功能来实现。综上所述,行列视(RCV)具备在指定时间生成报数据的能力,但具体实现方式需要根据系统的配置和使用需求来确定。
oracle中的INTERVAL函数学习总结
weixin_42821740的博客
05-30 400
简单学懂interval函数
项目更换服务器时间少8小时
最新发布
记录点滴
06-01 136
可以参考这位大佬的修正方法传送门。但是改完后记得重启项目!在项目的数据库连接加入。查看当前的linux系统时间。查看当前linux硬件时间。把硬件时间同步到系统时间。
oracle使用游标进行迁移数据
05-27
Oracle中,使用游标可以方便地进行数据迁移。下面是一个示例代码,演示了如何使用游标从一个迁移数据到另一个: ``` DECLARE CURSOR c1 IS SELECT col1, col2, col3 FROM source_table; v_col1 source_...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ArcGIS水文分析实战教程(15)库容和淹没区计算 1234
  • 老司机带你检测相似图片 1216
  • shoeBox超实用的雪碧图(Sprite)图制作工具-使用 632
  • 看外国女程序员如何直播写代码 593
  • 人工智能、机器学习和认知计算入门指南 530

大家在看

  • golang集成使用nacos配置中心
  • ElasticSearch+IK分词器的安装以及使用介绍
  • 微服务保护
  • 比以前最小的用C语言编译的“hello,world!”程序还小的用C语言编译的“hello,world!”程序
  • 如何在Spring中使用@Query注解? 300

最新文章

  • OEL7.2下Oracle11.2.0.4RAC部署
  • MySQL--------SQL优化审核工具实战
  • 技术学到多厉害,才能顺利进入BAT?
2017年31篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

两个鬼故事重生之风流三国小说冷链公司起什么名字好铭起名男孩名字一字起名男孩名字吗高利贷定义曝巴萨主席决定辞职后勤公司起名强化地板安装温香软玉冷暖公司起名字百岁之好一言为定演员表北京卫视直播在线观看高清右眼皮跳是怎么回事赵本三好用免费的起名软件免费起名字测试五行天蝎星座北京装修公司仲字配什么起名字好听衡水区号一起发财致富的群名字男孩姓庄起哪个名字好商标公司名起名武汉海尔洗衣机维修太原丁香园男人总是提起一个女人的名字入党积极分子考察情况会计实习总结尚名网起名生命赞歌少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化