- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Oracle分析函数之LEAD和LAG实际应用
Oracle分析函数之LEAD和LAG实际应用在前几天的工作中按照客户的需求,需要对客户信息进行数据分析,即某人存在多个状态的账号,将客户信息账号状态分析出结果,和客户确认汇报,根据保留规则,保留唯一账号,以保证程序可用性。起初,根据聚合函数进行查询分析,需要写一大串的SQL,即不美观又复杂,很容易产生错误。后续想到Oracle分析函数中的lead和lag,SQL简洁了很多且容易产生报告数据。创建一个测试表用于测试分析,具体数据:SELECT * FROM TMP_HBWH_USER_ACCTNO;
2020-12-11 02:38:35
470
原创 Oracle-定时任务详情
定时任务可以很好的帮助我们执行一些重复性的工作,比如每天一次或者每周一次的定时表检查,我们根据目的来定义一个JOB去执行我们需要的存储。那么首先,我们就需要先定义一个需要执行的存储,在JOB中指的就是WAHT()。创建存储:create or replace procedure p_ex_cur as null_excep exception;--自定义一个异常class_new1 class_new2%rowtype;--定义一个和class_new的字段类型和名称一样的变量cursor cu
2020-06-05 16:23:37
251
原创 Oracle-异常抛出练习
异常抛出异常是Oracle中用户处理代码时重要的一个环节,为了避免代码流程出现崩溃,异常可以很好的避免由于系统或者小错误导致代码流程结束;另外,异常分为预定义异常和自定义异常。**预定义异常:**预定义异常是Oracle系统已经定义好的异常,遇到错误系统会自动地抛出。**自定义异常:**自定义异常是用户在代码中新定义的遗产,通常是在业务逻辑或者系统硬件出现错误时,抛出异常,避免由于这些不必要的错误导致程序出错。自定义异常基本有以下几个步骤:1:定义异常declare null_excep e
2020-06-04 15:38:11
611
原创 Oracle-游标
Oracle学习历程1–Oracle学习历程1–游标最近在学习Oracle的一系列逻辑性问题,首先触及了游标,游标相当于一个指针指向缓存区的数据行,当缓存区的第一个数据被读取后,会继续指向下一个数据行,直至缓存区的数据行为空;游标在Oracle中被分为显性游标和隐形游标。**显性游标:**简单来说就是用户在定义阶段自己创建的游标;如:Cursor cur_ex is select * from class_new where name=‘幼儿园1班’;**隐性游标:**就是Oracle系统自行创建的
2020-06-04 10:58:21
208
原创 python实现HTTP服务器
利用Python编写http服务器:目的:服务器可以被任意电脑的任意浏览器访问:程序需导入两个模块:re模块,socket模块主main()函数中:1.创建TCP套接字Socket.http_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)2.绑定服务器的IP和端口http_socket.bind(("IP",po...
2019-11-01 17:11:46
281
原创 学习python路上的python简单知识点(25道)
什么是Python? python是一种解释型语言,逐行由解释器进行解释 python是一种动态性语言,不需要对变量说明其所属的类型 python非常适合面向对象的编程,因为python的类支持封装和继承 python的编写速度块,但是运行速度较慢,但是python允许加入基于C语言编写的扩展 python让困难的事变得简单,可以让程序员更加专注算法和和数据结构的设计,免于底层细节...
2019-08-03 23:16:45
322
1
原创 三种网络层
一、TCP/IP四层应用层传输层网络层网络接口层二、TCP/IP五层应用层传输层网络层数据链路层物理层三、OSI七层应用层表示层会话层传输层网络层数据链路层物理层.
2019-07-26 15:24:43
217
1
原创 python.pygame的飞机大战小程序
目前python正在自学中,这个飞机大战小游戏是自学一点点做的,目前还不完整,没有将分数系统加入,因为还在学习,还缺少PLAY按钮,所以学习仍然继续。飞机游戏是根据python的pygame的模块来设计的,import pygame利用了pygame的大量类和模块,在使用pygame之前,先对pygame进行初始化init(). ***创建游戏窗口***:pygame.displa...
2019-07-26 12:26:37
765
1
原创 python爬虫常见HTTP状态码总汇
100:请求者应当继续提出请求。101:请求者已要求服务器切换协议,服务器已确认并准备切换。200:成功处理了请求。201:请求成功并且服务器创建了新的资源。202:接受请求但没有创建资源。203:返回另一资源的请求。204,205:服务器成功处理了请求,但没有返回任何内容。206:处理部分请求。300:针对请求,服务器可以执行多种操作。301:请求的网页已经永久移动到新的位置。...
2019-07-11 21:42:21
1330
翻译 线程安全(1)
线程安全并不是线程的安全,而是指内存的安全。进程在操作系统运行行,会得到操作系统分配的内存空间,而每个进程只能在自己的内存空间中运行,而不能去访问其他的进程。而在进程的内存空间中会有一块公共的空间,称为堆内存。而这一块空间是公共的,也就意味着进程的每个线程都可以去访问这块公共空间,这也就说到了线程安全。由于是堆内存为公共区域,当有个线程在堆内存中存放数据后,会有其他的线程来堆内存中访问,而且是在...
2019-05-22 13:26:14
87
plain_main.py
2019-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人