- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 Oracle游标学习
在用到的SELECT…但是如果要提取多行数据,就要由程序员定义一个显式游标( cursor is select ),并通过与游标有关的语句进行处理。很久没写了,直接记录下使用心得,有时候感觉将一个表数据处理到另外表,使用INSERT语句一次性写完很麻烦,这样就可以使用游标的方式分开处理,当然进行实施运维该技能也是必不可少,新上项目的时候有很多数据需要实施人员后台快速转移好,或者造一些数据等。游标是SQL的一个内存工作区,由系统或用户以变量的形式定义,用来临时存储多条查询数据的一种数据结构(‘结果集’)。
2023-05-26 10:34:50 819
原创 PowerBuilder9.0窗口最小化没显示了
最近碰到一个问题点击窗口最小化后不显示不了,只有当鼠标点击左下角后才会出现这个最小化的窗口,网上找了许久也没找到合理的解决办法,但是我有找到最小化的触发事件等,其中resize事件就会去触发,其他的事件对我来说不是很熟悉所以我还是习惯用resize事件,这个事件里面的入参sizetype等于1则说明点击了最小化了,代码范例如下:另外我也找到设置窗口置顶的函数:SetPosition其中入参有哪些则是查看PB得帮助文档得知:刚好有兴致,也是运气使然,两个组合一起用界面左下角就能显.
2021-11-09 09:49:39 694
原创 PB调用的C++DLL函数创建返回字符串
这种调用方式缺陷是需要提前分配出参的内容不然容易死掉!!!开发环境VS20131、先建立win32项目(两个可以任选)如下关键的几个2、新建cpp文件3、新建.h头文件4、新建.def文件(注意这个文件建好后最好选择项目右击属性里面:链接器=》输入=》模块定义文件引用下这个,有时候不会自动选上)5、开始编写函数我已经写好几个:这两个只是简单传入一下路径都是内部处理一下文件然后写入文件具体我另外一篇文章有源码,直达车:C++实现的base64字节大文件文
2021-06-24 23:49:50 1080
原创 C++实现的base64字节大文件文件编码并保存到文本
源码及DLL下载C++BASE64源码lib.h文件#include "stdafx.h"#include <Windows.h>#include <iostream>#include <string>#include <fstream>#include <cstring>bool is_readable(c...
2019-06-21 09:48:05 2097
原创 电视直播资源
亲测,用了下不错 474*file*http://121.31.30.90:8085/ysten-business/live/zhejiangstv/1.m3u8 474*title*浙江卫视 474*played*0 475*file*http://36526.hlsplay.aodianyun.com/guangdianyun_36526/tv_chann...
2018-12-30 14:27:15 2251
原创 PPT50G的模板资源
点击下面的连接拉到最下面https://www.cnblogs.com/xiaoyongui/articles/10178796.html
2018-12-26 14:14:22 210
原创 ORACLE函数以及存储过程学习篇
Oracle 自定义函数 Create function 函数名称 return 返回值类型 as Begin … End 函数名称;自定义简单的函数:定义无参数函数create function bookCount return number asbegin declare maxId number; begin select count(*) into maxId fr
2017-08-02 10:29:05 297
原创 ORACLE触发器学习
第一节:触发器简介 具备某些条件,由数据库自动执行的一些 DML 操作行为。第二节:语句触发器 语句触发器针对整个表,作用整个表操作; 语法结构: Create trigger 触发器名称 Before/after 触发动作 On 作用对象 触发器谓词:INSERTING、UPDATING、DELETING 创建触发器并使用:create trigger tr_book//创
2017-07-28 12:13:49 248
原创 ORACLE游标学习
方式一:set serverout on;//这里定义的游标cu_emp可以理解为一个数组一样的东西declare cursor cu_emp is select empno,ename,sal from emp;e_no number;e_name varchar2(10);e_sal number;begin //打开游标 open cu_emp; //相当于遍历,把
2017-07-26 22:21:41 330
原创 ORACLE中“||”的使用
使用“||”查询出固定格式的数据select '编号是:'|| empno || '的雇员,姓名是:'|| ename || ',工作是,' || job from emp;查询的结果:编号是:9000的雇员,姓名是:sb,工作是,销售编号是:7369的雇员,姓名是:SMITH,工作是,CLERK编号是:7499的雇员,姓名是:ALLEN,工作是,SALESMAN编号是:7521的雇员,姓名
2017-07-25 14:17:00 589
原创 oracle控制语句学习
一、利用控制语句打印九九乘法表 set severout on//使控制台能够进行输出 declare//变量声明 :=//给变量赋值 ||//连接符相当于JAVA中的连接符“+”没有实际含义 exit//退出循环set serverout on;declare sum1 number :=0;temp varchar2(500);s number :=0;beginfor i
2017-07-21 10:57:55 259
原创 ORACLE学习第八篇(ORACLE视图)
一、概念 视图是虚表,没有具体物理数据,是通过实体表的一种计算映射逻辑。主要就是为了方便和数据安全;二、创建视图Create view 视图名称 as 查询语句create view v_emp1 as select ename,job from emp;出现问题:如果在scott用户下创建视图的时候,可能会出现权限不足可以查看一下scott下角色对应的权限:利用如下语句:selec
2017-07-13 09:41:16 405
原创 ORACLE学习第七篇(常用处理函数)
一、常用聚合函数求最大值:select max(sal) from emp ;求最小值:select min(sal) from emp ;求平均值:select avg(sal) from emp ;Sum 求和:select sum(sal) from emp ;Count 统计记录数:select count(ename) from emp ;(Having 过滤分组:select
2017-07-11 15:49:47 396
原创 ORACLE第七篇(日期函数)
一、日期两种类型简介 Date 和 timestamp(时间戳) Date 包含信息 century(世纪信息) year 年 month 月 day 日 hour 小时 minute 分钟 second 秒 Timestamp 一般用于日期时间要求非常精确的情况,精确到毫秒级; insert into t_date values(1,sysdate,systimestamp)
2017-07-07 14:45:50 433
原创 ORACLE初学第六篇(数值类型及函数)
数值类型及函数 number 是 oracle 中的数据类型;number(precision,scale); Precision,scale 均可选; Precision 代表精度,sacle 代表小数位的位数;Precision 范围[1,38] scale 范围[-84,127] 举例: 12345.678 Precision 是 8 scale 是 3; number(
2017-07-05 22:31:19 387
原创 PB数据窗口
数据窗口小结 数据窗口进行删除数据时:int zgxx_id=integer(sle_3.text)PREPARE SQLSA FROM "DELETE FROM ZGXX WHERE id=?"; EXECUTE SQLSA USING :zg_id2; messagebox("提示","删除完毕!")应用场景:主要注意分号的使用不加上会报错误i
2017-07-04 10:49:24 559
原创 PowerBuilder9.0连接ORACLE数据库
步骤: 前提oracle服务端配置好了 1、打开pb环境 2、打开database窗口 3、因为我的oracle是oracle 11g所以我选择O9.0 ORACLE 9.0.1鼠标右击new profIle 4、填写配置信息(profilename:自己命名 server:配置的oracle服务名 Login id:登陆数据库所用的用户名 Password:登陆密码) 5、再单机s
2017-06-29 13:48:49 6285
原创 ORACLE初学第五篇
一、char和varchar的区别 char的查询速度快,而varchar的查询速度较慢些 但是char存储的时候如果数据长度没有达到设定的长度将会自动以空格填充,而varchar则跟着数据的长度变化: 例如下面的结果:SQL> select length(userName)as c_len,length(password)as vc_len from t_user; C_LEN
2017-06-28 22:43:31 221
原创 ORACLE初学第四篇
一分组函数二过滤函数三排序函数四子查询五联合查询一、分组函数select job,count(ename) as c_e from emp group by job;/*分组函数一般是联合聚合函数count来用的,上面的意思是:统计出emp下面不同工作的人数,显示出不同的工作以及其统计数*/二、过滤函数/*在上面的例子中加上过滤条件*/select job,count(ename) as
2017-06-27 22:08:48 213
原创 ORACLE初学第二篇
一、oracle中序列的简介 序列作为数据库中的对象,主要作用是生成唯一的主键值二、创建序列 create sequence user_seq;在上面的基础上: insert into t_user values(user_seq.nextval,’xiao123456’,’xiao123456’);然后提交事务就可以看到记录!(nextval是下一个值,currval是当前值,插
2017-06-25 21:56:35 225
原创 ORACLE初学第一篇
ORACLE理论片 Oracle分为两部分: 对于一个数据库系统来说,假设这个系统没有运行,“物理文件”,这是从静态的角度来看 如果从动态的角度来看呢,也就是说这个数据库系统运行起来了,能够对外提供服务了,那就意外着数据库系统启动了自己的一个“实例” 一、oracle服务器 所谓oracle服务器是一个数据库管理系统,它包括一个oracle实例(动态)和一个oracle数据库(静
2017-06-25 00:37:43 292
原创 我对递归的理解!
我没有怎么系统的学过递归,我只好用例子讲了。如下:class Demo{ public static void main(String[] args){ doubleNum(1237); Num(10); } public static void doubleNum(int n) { System.out.printl
2017-06-08 21:15:32 312
原创 MySql数据库查询
1、查询出所有的男生SELECT stuName,stuSex from stu where stuSex='男';2、查询出所有的女生并且大于25SELECT stuName,stuAge from stu where stuSex='女';3、查询出年龄大于23,取前三名SELECT * FROM stu where stuAge>=23 ORDER BY stuAge DESC ;4、联合查询
2017-01-11 18:30:05 519 1
原创 android开发中的两个问题
android开发中的问题:. 开发应用时要访问网络往往会忘记添加网络权限 <uses-permission android:name="android.permission.INTERNET"/><!-- 添加网络权限 -->. 当我们的应用有多个活动时,我们自己所建立的活动可能没有在配置清单文件里面配置方法: <activity android:name="
2016-12-05 17:18:11 305
原创 AE基础动画参数之制作跳动音符
制作跳动音符新建项目 a、打开AE 新建项目 b、新建项目打开一张图片 导入图片 c、新建合成将图片拖动到左下角的合成面板 新建合成 拖拽图片新建文本图层、 a、找到图层选项里面的新建text 新建文本图层 b、在里面输入IIIIIIIIIIIIIIIII(适当输入就好) c、调整文本属性框(使大写字母“I”显示比较合适) 文本属性调整框选文本图层 a、 文本图
2016-12-01 21:35:36 3303 1
原创 如何安装Genymotion虚拟机以及Genmotion的eclipse插件
- 首先去genymotion的官网去下载其安装文件资源下载 - Genymotion官网必须注册一个账号这个账号安装之后还有用的,用户名最好用网易126邮箱注册—-我下载的是2.8.0的版本 - **(注:注册前先开个代理服务器不然页面打不开下载时最好用迅雷下载这样快很 多!!!记得选择有捆绑virtualBox的安装软件下载)** - 如果下载的是独立的genymotion的安装包
2016-11-25 21:22:16 648
转载 使用CSDN-markdown编辑器需要掌握的知识
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-25 19:53:26 215
原创 Android之把sdcard中的MP3文件显示在界面上
利用IOS镜像文件浏览器在模拟器镜像文件中添加音乐文件 把sdcard中的MP3文件显示在界面上1、上传音乐文件到sdcard中private String music_path = "/mnt/sdcard/Music";//音乐文件的路径//读取音乐文件public void loadMp3(){File file = new File(music_path);//实例化文件Strin
2016-11-12 18:47:50 2155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人