一:数据库 1.数据库分类及所用语言: SQL server T-sql Oracle PL-sql Mysql Mysql2.连接数据库需要的参数: host 主机 -h IP地址 如果连接的是本机,该参数可以省略 username 用户名 -u password 密码 -p(小写) port 端 ...
分类:
数据库 时间:
2018-11-17 19:09:15
阅读次数:
177
1.游标概念 在 PL/SQL 块中执行 SELECT、INSERT、DELETE 和 UPDATE 语句时,ORACLE 会在内存中为其分配上下文区(Context Area),即缓冲区。游标是指向该区的一个指针,或是命名一个工作区(Work Area),或是一种结构化数据类型。它为应用等量齐观提 ...
分类:
数据库 时间:
2018-11-13 16:18:04
阅读次数:
208
DECODE函数是ORACLE PL/SQL是功能强大的函数之中的一个,眼下还仅仅有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个样例,如果我们想给智星职员加工资,其标准是:工资在8000元下面的将加20%;工资在8000元以上 ...
分类:
数据库 时间:
2018-11-12 17:28:59
阅读次数:
199
之前我们学的pl/sql代码都属于匿名块... 没有名字 匿名块的缺点 1. 不能够保存在数据库服务器上 如果想以后使用 只能把它复制到一个文件中 或者是 另存为成*.sql文件.下一次再使用的时候 还要复制回来或者 打开这个sql文件再执行,比较麻烦! 不可复用 2.匿名块执行速度慢 第二次执行的 ...
分类:
数据库 时间:
2018-11-05 10:11:25
阅读次数:
207
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管 ...
分类:
数据库 时间:
2018-11-04 14:15:46
阅读次数:
168
经测试: 1、exit只能用于循环中,并且退出循环往下执行; 2、return可用于循环或非循环,并且退出整个程序模块不往下执行。 如果上述代码中放开return语句,注释掉exit语句,则结果是: i=1,j=1i=1,j=2 ...
分类:
数据库 时间:
2018-11-04 14:11:16
阅读次数:
286
网上很多修改的方法了,现在分享一个用PL/SQL客户端修改的方法,毕竟我们小白都爱点点。 登录高权限的用户system等。如图,找到User下,需要修改的用户。 右键需要修改的用户,选择“Edit”。 PL/SQL的右边出现下图,在1的位置填写新密码(修改密码),2位置去掉Acount locked ...
分类:
数据库 时间:
2018-11-03 16:29:04
阅读次数:
195
存储过程: 存储过程是 SQL, PL/SQL, Java 语句的组合, 它使你能将执行商业规则的代码从你的应用程序中移动到数据库。这样的结果就是,代码存储一次但是能够被多个程序使用。是存放在数据库服务器上的SQL语句块,其效率高于同等SQL语句6-10倍 下面通过例子让你了解存储过程对数据的增删查 ...
分类:
数据库 时间:
2018-10-23 14:37:18
阅读次数:
194
概述SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量通过插件形式可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。 mysql5.6安装及配置数据库centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本。安装mysql5姿势是要先安装
分类:
其他好文 时间:
2018-10-21 18:30:23
阅读次数:
227
先来讲一个小故事,2015年6月份,有个客户迁移了数据库,由单实例数据库变成了RAC。JAVA应用程序出现了无法连接数据库的情况,但是PL/SQL能连接上数据库。由于项目比较庞大,虽然在半夜切换的,但是也不能接受长时间的业务停顿。当时,我对ORACLE技术也只是略知皮毛。在咨询过公司研发后,他们给我 ...
分类:
数据库 时间:
2018-10-19 16:46:24
阅读次数:
173