摘要: 1. 安装5.12.11 目录如上2. 安装oracle client 目录如下 3. 打开 oci.pro 4. 修改oci.pro 5. 编译后驱动位置 6. 编译好的库文件移动到指定位置 7. 检验是否成功 是因为 pro 未增加 sql 组件 输出: 原创图文安装详解,谢谢支持! 阅读全文
posted @ 2021-08-11 11:20 林文波 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 非常适合QT本地的数据落地,基本语法和oracle mysql 有一定的差异,建议本地安装sqlite 客户端,一边操作,一边开发 下载页:http://www.sqlite.org/download.html 1。 删除数据 delete from in_store_code; 2. 删除表 dr 阅读全文
posted @ 2023-06-19 16:39 林文波 阅读(30) 评论(0) 推荐(0) 编辑
摘要: DECLARE v_cursor NUMBER; v_stat NUMBER; v_row NUMBER; v_id NUMBER; v_no VARCHAR(100); v_date DATE; v_sql VARCHAR(200); s_id NUMBER; s_date DATE;BEGIN 阅读全文
posted @ 2019-09-29 17:28 林文波 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 采用bulk collect可以将查询结果一次性地加载到collections中。而不是通过cursor一条一条地处理。可以在select into,fetch into,returning into语句使用bulk collect。注意在使用bulk collect时,所有的into变量都必须是c 阅读全文
posted @ 2019-09-29 16:34 林文波 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.继承(泛化) 一个类继承一个类,一个接口继承其他接口 (is a 波斯猫是猫 2. 实现 一个类实现接口 3. 依赖 一个A类的方法返回类型,方法参数类型盒局部变量类型 是B类,则A类依赖B类 4. 关联 一个A类使用B类定义的成员变量,则A类关联B类 (班级里有学生,动物园有老虎 5. 聚合 阅读全文
posted @ 2019-09-19 09:59 林文波 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. DML LOCK 2. DDL LOCK 3. INTERNAL 锁 sql 允许的锁 0 select * from tab; RS RX S SRX X 1 row share (RS) select * from tab for insert RS RX S SRX lock tab x 阅读全文
posted @ 2019-08-21 09:16 林文波 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1. 对FD 0/1/2 操作是,先复制,再操作 exec 4<&1 备份 exec 1>b.txt 输出重定向 exec 1>&- 关闭 exec 1<&4 恢复 exec 4>&- 关闭 2. while getopts :abdx:o: var #告诉getopts此脚本有-a -b -d - 阅读全文
posted @ 2019-08-14 17:34 林文波 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 1. https://bitbucket.org/pygame/pygame/downloads/ 确认自己需要的版本 2. win 用管理员账号运行 cmd py -m pip install -U pygame --user pygame-1.9.2-cp35-cp35m-macosx_10_9 阅读全文
posted @ 2019-07-18 16:21 林文波 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 是否超时 2.防止重复执行,同时执行 3. 超时清除机制 4.异常报警机制 5. 进程冗余机制 6. 逻辑依赖检查 ps -eo pid,args xxx 根据pid 查看进程当时执行的参数 for pid in `ps -eaf | grep xxx | grep xxx | awk '{p 阅读全文
posted @ 2019-07-12 10:35 林文波 阅读(109) 评论(0) 推荐(0) 编辑
摘要: pivot 列转行 unpivot 行转列 阅读全文
posted @ 2019-06-24 17:35 林文波 阅读(191) 评论(0) 推荐(0) 编辑