![](https://img-blog.csdnimg.cn/2021021923033212.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
PL/SQL
plsql
奔跑的扫地僧
在代码的世界中,知识需要分享,代码需要open source,世界才能大一统。世界本没有界限,人类的思维限定了国界。
展开
-
Oracle数据库使用存储过程,批量生产数据库注释脚本
最近开发中,有一个场景,需要给数据库中的表添加注释,晚上表的数据库字典。但是表的数量很多,于是本人就写了个动态生产的脚本,具体如下:declarev_owner varchar2(100);v_column_name varchar2(100);v_comments varchar2(100);v_tablename varchar2(100);v_sql varchar2(2000); cursor p_column_name is select owner,column原创 2021-10-26 08:20:12 · 597 阅读 · 0 评论 -
oracle数据库执行失败,删除索引和删除表字段的方法
具体的执行代码如下,供参考,生产检验过:declare x number; y number;begin select count(*) into y from all_indexes where owner = '表属组' and table_name = '表名' and index_name = '索引名'; if y >= 1 then execute immediate 'drop index 表属组.索引名';...原创 2021-06-18 18:32:48 · 346 阅读 · 0 评论 -
PL/SQL程序语言的学习---概述
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。该语言集成于数据库服务器中,所以PL/SQL 代码可以对数据进行快原创 2017-04-10 15:04:38 · 612 阅读 · 0 评论 -
PL/SQL程序语言的学习---PL/SQL块
PL/SQL程序分三部分组成,声明部分,执行部分,异常处理部分。通常大致的结构如下:DECLARE…BEGIN…EXCEPTION…END声明部分:声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数。执行部分:过程以及SQL,程序的主要部分。异常处理部分:对错误的处理。PL/SQL的标示符规则:1、标示符不能超过30个字原创 2017-04-10 16:15:11 · 314 阅读 · 0 评论 -
PL/SQL程序的变量类型
PL/SQL的变量类型,除了我们开发语言中基本的数据库类型外,还有 符合类型:记录类型、行类型、列类型。我在这里直接形象的给出一段完整的在oracle上实现的代码,应该很直接了。这样一段完整的PL/SQL代码,执行完后结果为:相信应该很具体。Over!原创 2017-04-17 12:35:27 · 336 阅读 · 0 评论 -
PLSQL之记录类型
PLSQL有中常用的一个record类型,为什么要用record类型呢?我个人觉得因为可以存储多种类型吧,不过如果存储多种类型,我们似乎用游标也可以做到哦。O(∩_∩)O哈哈~下面给一个demo供大家参考记录类型:DECLARE v_name VARCHAR2(20) := 'tom'; v_emp_id NUMBER := 100; --定义记录类型 TYPE emp_record IS REC...原创 2018-06-23 10:39:41 · 521 阅读 · 0 评论 -
PLSQL之游标类型
上一篇博客讲到了列类型,这篇就写下最最常用的PLSQL游标类型。游标:简单的说,我的理解就是行数据的集合,什么场景要用到呢?例如你要查询某个客户的信息,这个客户在数据库有多行的信息返回,但是在数据库处理海量的数据会比直接返回服务器端语言去解析再处理会更加方便(例如Java调用),我们查询到数据后,仍然需要遍历数据库查询到的数据,再处理,最后再返回到调用方。这时候,我们就需要用到这个游标。如下给个简...原创 2018-06-23 10:53:14 · 714 阅读 · 0 评论 -
PL/SQL程序语言的学习-PL/SQL的理解
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。该语言集成于数据库服务器中,所以PL/SQL 代码可以对数据进行快原创 2018-06-23 10:54:23 · 301 阅读 · 0 评论