- 博客(61)
- 资源 (45)
- 收藏
- 关注
原创 PL/SQL用户自定义记录(record)操作实例讲解
用户自定义记录PL/SQL提供了一个用户定义的记录类型,允许定义不同的记录结构。记录由不同的字段组成。记录类型定义为:TYPEtype_name IS RECORD ( field_name1 datatype1 [NOT NULL] [:= DEFAULT EXPRESSION], field_name2 datatype2 [NOT NULL] [:= DEFAUL...
2018-03-30 10:22:07 4043 1
原创 PL/SQL基于数据表与游标的记录操作实例讲解
PL/SQL记录就是可以容纳不同类型的数据项的数据结构。记录由不同字段,类似于数据库表的行。PL/SQL可以处理记录的以下几种类型:基于数据表、基于游标的记录、用户自定义记录。使用%ROWTYPE属性创建基于表格和基于游标记录。 emp数据表的结构如下: 以下给出基于数据表emp创建基于表格和基于游标记录的源码: -- Created on 2018/3/...
2018-03-30 09:25:04 539
原创 PL/SQL游标之显示游标操作实例讲解
显式游标显式游标是程序员定义游标获得更多的控制权的上下文的区域。显式游标应在PL/SQL块的声明部分中定义。这是创建一个SELECT语句返回多行。创建显式游标语法是:CURSOR cursor_name IS select_statement;使用显式游标的工作包括四个步骤:声明游标用于初始化在存储器打开游标分配内存获取游标检索数据关闭游标释放分配的内存操作实例窗口:显示游标使用实例源码:-- C...
2018-03-29 16:20:58 1881
原创 PL/SQL游标---隐式游标操作实例
游标是指向这一上下文的区域。 PL/SQL通过控制光标在上下文区域。游标持有的行(一个或多个)由SQL语句返回。行集合光标保持的被称为活动集合。可以命名一个光标,它可以在程序中获取和处理SQL语句,一次返回的行引用。有两种类型的游标:隐式游标显式游标隐式游标Oracle在一个SQL语句的执行,当没有显式游标的语句隐式游标时自动创建。程序员无法控制隐式游标其中的信息。每当发出一个DML语句(INSE...
2018-03-29 15:52:41 1577 1
原创 PL/SQL函数操作实例与说明
PL/SQL函数与过程相同,不同之处在于函数有一个返回值。创建函数建立一个独立函数可以使用CREATE FUNCTION语句创建。CREATE OR REPLACE PROCEDURE语句简化语法如下:CREATE [OR REPLACE] FUNCTION function_name[(parameter_name [IN | OUT | IN OUT] type [, ...])]RETU...
2018-03-29 15:22:44 4707
原创 PL/SQL存储过程操作实例及其讲解说明
创建过程过程使用CREATE OR REPLACE PROCEDURE语句创建,使用CREATE OR REPLACE PROCEDURE语句简化语法如下:CREATE [OR REPLACE] PROCEDURE procedure_name[(parameter_name [IN | OUT | IN OUT] type [, ...])]{IS | AS}BEGIN < pr...
2018-03-29 11:21:43 2772
原创 PL/SQL数组(varray)操作实例说明
本文使用系统自带的表emp表,对应的表结构和数据截图如下:创建测试脚本窗口输入如下脚本信息:-- Created on 2018/3/28 by E.WANG /*VARRAY数据结构可存储相同类型元素的一个固定大小的连续集合。VARRAY用于存储数据的有序集合,但它往往是更加有用认为数组作为相同类型的变量的集合。所有可变数组由连续的存储位置。最低的地址对应于第一元素和最高地址的最后一个元...
2018-03-28 16:48:17 5180
原创 PL/SQL字符串声明、字符串函数和操作符实例源码说明
PL/SQL字符串实际上是一个可选的尺寸规格字符序列。字符可以是数字,字母,空白,特殊字符或全部的组合。 PL/SQL提供了三种类型的字符串:固定长度字符串:在这样的字符串,程序员指定的长度,同时声明该字符串。该字符串是右填充空格以达到指定的长度。变长字符串:在这样的字符串,最大长度可达32,767,为字符串指定,并不需要填充。字符大对象(CLOB):这是可变长度的字符串,...
2018-03-28 14:43:33 1019
原创 PL/SQL跳出循环语句(EXIT,CONTINUE,GOTO,EXIT WEHN)操作实例
PL/SQL跳出循环语句(EXIT,CONTINUE,GOTO,EXIT WEHN)操作实例源码如下:-- Created on 2018/3/26 by E.WANG /**/declare -- Local variables here i integer:=0; resutl int;begin /* 在PL/SQL编程语言中,EXIT语句有以下两种用法: ...
2018-03-26 11:21:04 15924
原创 PL/SQL嵌套循环操作实例
PL/SQL允许使用一个循环内嵌套另一个循环。在PL/SQL嵌套基本LOOP语句的语法如下:LOOP Sequence of statements1 LOOP Sequence of statements2 END LOOP;END LOOP;在PL/SQL 循环FOR语句嵌套的语法如下:FOR counter1 IN initial_value1 .. fina...
2018-03-26 10:41:21 4181
原创 PL/SQL FOR循环语句操作实例
FOR循环重复的控制结构,可以有效地编写需要执行的特定次数的循环。操作语法如下:FOR counter IN [reverse] initial_value .. final_value LOOP sequence_of_statements;END LOOP;操作实例源码:-- Created on 2018/3/23 by E.WANG /*语法:FOR counter IN [...
2018-03-23 14:29:52 4207
原创 PL/SQL WHILE循环语句操作实例讲解
WHILE循环语句在PL/SQL编程语言,只要给定的条件为真,则执行目标语句多次。给出求10的阶乘的while循环操作源码:-- Created on 2018/3/23 by E.WANG /*WHILE condition LOOP sequence_of_statementsEND LOOP;*/declare --声明迭代变量 var integer:=1; ...
2018-03-23 14:11:19 1503
原创 PL/SQL基本循环语句(Loop)操作实例
基本的循环结构封装在LOOP和END LOOP语句之间语句序列。随着每次迭代,语句顺序被执行,然后在循环的顶部控制过程。对应的源码:-- Created on 2018/3/23 by E.WANG declare -- 创建一个本地变量并初始化 People integer:=11;begin /* PL/SQL编程语言的一个基本循环的语法是: LOOP ...
2018-03-23 11:42:52 12434
原创 PL/SQL Case 与 Searched CASE 语句操作实例讲解
PL/SQL Case 与 Searched CASE 语句解释说明如下:Case 语句像IF语句中,CASE语句选择要执行的语句一个序列。但是选择顺序,CASE语句使用一个选择而不是多个布尔表达式。一个选择器其值被用来选择多个选项之一的表达式Searched CASE 语句所搜索的CASE语句没有选择,它的WHEN子句包含产生布尔值的搜索条件。PL/SQL Case 与 Searched CA...
2018-03-23 09:26:22 1134
原创 PL/SQL条件控制(IF)操作实例
本部分主要讲解PL/SQL条件控制语句的一下几个:语句描述IF - THEN 语句IF语句关联的条件通过THEN和END IF关键字封闭的语句序列。如果条件为真,则语句被执行,如果条件为假或NULL,则IF语句什么都不做IF-THEN-ELSE 语句IF语句添加关键字ELSE后面的语句的替代序列。如果条件为假或NULL,语句则只有替换序列得到执行。它确保任一陈述的序列的被执行IF-THEN-ELS...
2018-03-23 08:52:01 4298
原创 PL/SQL逻辑运算符操作实例
PL/SQL支持的逻辑运算符。所有这些操作符布尔运算,并产生布尔结果。:运算符描述示例and称为逻辑AND运算。如果两个操作数为true,则条件为true(A and B) 结果为 false.or所谓的逻辑或操作。如果任何两个操作数为true,则条件变为true(A or B) 结果为 true.not所谓逻辑非运算符。用于反向操作数的逻辑状态。如果条件为true,那么逻辑非运算符将使它为fal...
2018-03-22 10:57:11 1853 1
原创 PL/SQL比较运算符操作实例讲解
比较运算符用于一个表达比较到另一个。结果总是 TRUE,FALSE或NULL。下表列出了所有PL/SQL支持的比较运算符:操作实例源码:-- Created on 2018/3/22 by E.WANG declare --声明以字符常量 const_char constant char(15):='hello,world!'; --声明一个字符串变量 var_char var...
2018-03-22 09:58:43 888
原创 PL/SQL关系运算符操作实例讲解
下表列出了所有PL/SQL支持的关系运算符:运算符描述示例=检查两个操作数的值是否相等,如果是的话那么条件为真。(A = B) 结果为 false.!=<>~=检查两个操作数的值是否相等,如果值不相等,则条件变为真。(A != B) 结果为 true.>检查左边的操作数的值是否大于右操作数的值,如果是的话那么条件为真。(A > B) 结果为 false.<检查左边的操...
2018-03-22 09:13:30 1185
原创 PL/SQL算术运算符操作实例
所有PL/SQL支持的算术运算符:+、-、*、/、**(乘方)。给出的操作实例源码:-- Created on 2018/3/22 by E.WANG declare -- 声明两个整型变量 first_int integer; second_int integer; --声明一个双精度变量存放运算结果 result_dub double precision;begin...
2018-03-22 08:40:49 2452
原创 PL/SQL常量和文字操作实例
常量使用CONSTANT关键字声明。它需要一个初始值,并且不允许被改变该值。操作源码如下:-- Created on 2018/3/21 by E.WANG declare -- 声明一个常量 PI constant number(8,7):=3.1415926; --圆的半径 R float; --圆周长 C double precision; --圆面积 A...
2018-03-21 17:28:37 768
原创 指定SQL查询结果为PL/SQL变量操作实例源码
可以使用SELECT INTO SQL语句来给PL/SQL变量赋值。在SELECT列表中的每个项目,必须有在INTO列表中相对应,类型兼容的变量。本文使用系统自带的表emp表,对应的表结构和数据截图如下:创建测试脚本窗口输入如下脚本信息:DECLARE /* 创建与属性对应类型的变量; 通过%获取表属性类型 */ e_empno emp.empno%ty...
2018-03-21 17:06:02 1020
原创 PL/SQL变量声明、使用、作用域讲解实例
使用plsqldev打开测试窗口,输入如下:-- Created on 2018/3/21 by E.WANG declare /* 全局变量 初始化变量 */ userName char(10) default 'ewang'; age int:=33; address varchar2(50);begin -- Test statements here ...
2018-03-21 11:14:37 2281
原创 PL/SQL用户自定义子类型操作实例
用户通过subtype定义子类操作实例源码:-- Created on 2018/3/21 by E.WANG /*使用subtype用定义子类型*/declare subtype userName is char(20); subtype sex is char(6); uName userName; userSex sex;begin uName :=...
2018-03-21 10:30:44 350
原创 PL/SQL数值数据类型和子类型操作实例源码
在plsql dev打开测试窗口,输入如下信息:-- Created on 2018/3/21 by E.WANG /*标量:单值没有内部组件,如number、date、boolean大对象(LOB):指向其他数据项,如文本,图形图像、视频剪辑和声音等存储大对象复合:具有可单独访问的内部组件的数据项。如,集合和记录引用:指向其他数据项PLS_INTEGER:通过2,147,483,6...
2018-03-21 10:16:33 427
原创 PL/SQL单行与多行注释操作实例
通过plsql dev创建一个测试窗口,在脚本输入如下:-- Created on 2018/3/21 by E.WANG declare -- Local variables here i integer;begin /* Test statements here Set i=10; */ i:=10; i:=i**2+i; dbms_output.put_lin...
2018-03-21 09:32:15 14297 1
原创 PL/SQL 第一个编程“Hello,World!”
使用plsql dev连接oracle数据,进入界面,打开测试窗口,测试脚本输入如下编码:declare message varchar2(20):='hello,Wrold!';begin dbms_output.put_line(message);end;截图如下:运行结果截图:...
2018-03-21 09:20:15 2567
原创 Windows系统使用plsql dev连接oracle提示“no listener”问题解决
Windows系统使用plsql dev连接oracle提示“no listener”问题解决1.使用plsql dev连接oracle提示如下错误:2.进入windows服务管理中心查看oracle相关服务是否启动,本机截图如下:3.启动oracle相关服务,启动完截图如下:4.重新使用plsql dev连接进行连接启动成功,截图如下:5.进行测试,测试截图如下:如果以上操作,没有解决你的问题,...
2018-03-21 09:06:53 7105 2
翻译 2.7使用Groovy查询MongoDB
2.7使用Groovy查询MongoDB 基于文档或NoSQL数据库的简单性和可扩展性使其非常流行。NoSQL数据库最受欢迎之一是MongoDB(http://www.mongodb.org/)。在该部分,将学习到如何使用Groovy TestStep调用MongoDB的API进行查询。 TIP:MongoDB作为服务端后端 由于MongoDB使用(...
2018-03-15 11:44:46 2508
转载 史上最简单的 MySQL 教程(三十一)「数据库变量」
转载自:http://blog.csdn.net/qq_35246620/article/details/78703404变量在 MySQL 数据库中,变量有两种,分别为:系统变量和自定义变量。根据变量的作用范围,又分为:会话级别变量:仅对当前客户端当次连接有效;全局级别变量:对所有客户端的任一次连接都有效。系统变量系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表现...
2018-03-14 09:48:19 1748 1
转载 史上最简单的 MySQL 教程(三十)「事务」
转载自:http://blog.csdn.net/qq_35246620/article/details/78305872http://blog.csdn.net/qq_35246620/article/details/78566894案例:银行的数据库里面存储着用户的账户信息表,当用户 A 想用户 B 转账的时候,正常情况下,A 账户的余额减少,B 账户的余额增加;但是由于某种原因(例如突然断电...
2018-03-14 09:23:01 246
转载 史上最简单的 MySQL 教程(二十九)「数据备份与还原」
转载自:http://blog.csdn.net/qq_35246620/article/details/78146831http://blog.csdn.net/qq_35246620/article/details/78147260http://blog.csdn.net/qq_35246620/article/details/78147839http://blog.csdn.net/qq_3...
2018-03-14 09:11:24 258
转载 史上最简单的 MySQL 教程(二十八)「视图」
转载自:http://blog.csdn.net/qq_35246620/article/details/77823968http://blog.csdn.net/qq_35246620/article/details/77914472视图视图:view,是一种有结构(有行有列),但没有结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义的,而是从对应的基表(视图的数据来源)中产生的...
2018-03-14 08:51:58 330
转载 史上最简单的 MySQL 教程(二十七)「子查询」
转载自:http://blog.csdn.net/qq_35246620/article/details/77608761http://blog.csdn.net/qq_35246620/article/details/77619106子查询子查询:sub query,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。分类子查询有两种分类方式,分别为:按按结果...
2018-03-14 08:46:42 271
转载 史上最简单的 MySQL 教程(二十六)「联合查询」
转载自:http://blog.csdn.net/qq_35246620/article/details/77606809联合查询联合查询:union,将多次查询(多条select语句)的结果,在字段数相同的情况下,在记录的层次上进行拼接。基本语法联合查询由多条select语句构成,每条select语句获取的字段数相同,但与字段类型无关。基本语法:select 语句1 + union + [uni...
2018-03-14 08:40:03 256
转载 史上最简单的 MySQL 教程(二十五)「外键」
转载自:http://blog.csdn.net/qq_35246620/article/details/77418027http://blog.csdn.net/qq_35246620/article/details/77426996外键外键:foreign key,外面的键,即不在自己表中的键。如果一张表中有一个非主键的字段指向另外一张表的主键,那么将该字段称之为外键。每张表中,可以有多个外键...
2018-03-14 08:35:20 396
转载 史上最简单的 MySQL 教程(二十四)「连接查询」
转载自:http://blog.csdn.net/qq_35246620/article/details/74999220http://blog.csdn.net/qq_35246620/article/details/75138921连接查询连接查询:将多张表(大于等于 2 张表)按照某个指定的条件进行数据的拼接,其最终结果记录数可能有变化,但字段数一定会增加。连接查询的意义:在用户查询数据的时...
2018-03-14 08:27:26 201
转载 史上最简单的 MySQL 教程(二十三)「数据的高级操作 之 查询」
转载自:http://blog.csdn.net/qq_35246620/article/details/73725106http://blog.csdn.net/qq_35246620/article/details/73822869http://blog.csdn.net/qq_35246620/article/details/74938609数据的高级操作查询数据(上)基本语法: selec...
2018-03-14 08:13:42 262
转载 史上最简单的 MySQL 教程(二十二)「数据的高级操作 之 更新 & 删除」
转载自:http://blog.csdn.net/qq_35246620/article/details/73722704数据的高级操作更新数据基本语法: update + 表名 + set + 字段 = 值 + [where 条件];高级语法: update + 表名 + set + 字段 = 值 + [where 条件] + [limit 更新数量];执行如下 SQL 语句,进行测试:-- 将...
2018-03-14 08:10:55 143
转载 史上最简单的 MySQL 教程(二十一)「数据的高级操作 之 蠕虫复制」
原文转载自:http://blog.csdn.net/qq_35246620/article/details/72854523数据的高级操作蠕虫复制蠕虫复制:从已有的数据表中获取数据,然后将数据进行新增操作,数据成倍(以指数形式)的增加。根据已有表创建新表,即复制表结构,其基本语法为:create table + 表名 + like + [数据库名.]表名;执行如下 SQL 语句,进行测试:-- ...
2018-03-13 10:36:56 266
转载 史上最简单的 MySQL 教程(二十)「数据的高级操作 之 主键冲突」
原文转载自: http://blog.csdn.net/qq_35246620/article/details/72854271数据的高级操作数据的操作,无外乎增删改查。新增数据的基本语法为:insert into + 表名 + [(字段列表)] + values (值列表);在数据插入的时候,假设主键对应的值已经存在,则插入失败!这就是主键冲突。主键冲突当主键存在冲突(duplicate key...
2018-03-13 10:32:49 247
大数据学习笔记
2016-10-31
游戏测试-----端游 页游 手游
2016-07-18
( 处理器个数和队列长度之间关系
2016-07-14
JMeterPlugins-Standard-1.4.0.zip
2016-06-24
AppiumForWindows
2016-04-18
Perl Testing程序高手秘籍
2015-04-30
Tailspin spyworks源代码+pdf文档+数据库
2014-07-11
ASP.NET+SQL 2005 图书管理系统
2014-06-20
人工智能-提示工程-课件
2023-11-22
TDH培训材料.zip
2020-12-16
tensorflow-windows_x86_64.zip
2019-11-27
使用Jmeter进行接口与性能测试
2019-01-31
centos:7.2.1511的docker镜像
2018-11-16
Redhat7.3局域网使用ambari安装大数据平台
2018-09-16
gmongo与mongo_java_driver的JAR文件
2018-03-15
SOAPUI学习笔记(1-150页)
2018-03-05
soapUI CookBook+书中实例(纯英文,下载请注意)
2018-01-16
hadoop-1.2.1-bin.tar.gz
2017-09-05
ADBShell操作手册
2017-03-24
Python自动发送邮件并添加附件的源代码
2017-03-06
Jenkins学习笔记
2017-01-03
Shell脚本学习笔记
2017-01-03
大数据学习笔记.pdf
2016-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人