- 博客(15)
- 收藏
- 关注
转载 ORACLE 中ROWNUM用法总结!
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明:假设某个表 t1(c1) 有 20 条记录如果用
2020-10-16 09:40:26
502
原创 Mybaitis foreach批量insert 以及配合 oracle merge into 函数,批量update和insert
dao调用 public int insertStudents(@Param("stus")List<StudentDTO> stus);mapper <insert id="insertStudents" parameterType="com.alibaba.dto.StudentDTO"> insert into tablename (ID,name,age) <foreach collection="stus" item="item" inde..
2020-05-26 14:11:23
928
原创 win10更新系统后,键盘和触摸板不能用的问题
win10更新系统后,键盘和触摸板不能用了。打开设备管理器看到键盘那项里是一个感叹号!右键点击驱动 =>点击属性,发现设备状态那显示“由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码19)”下面是解决此问题的方法打开注册表regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr...
2019-10-10 10:02:12
5965
原创 C#中DataTable存String数组,取值时值为“System.String[]”字符串的问题
由于一些原因,需要把String数组放在DataTable里面,但是从DataTable中取值的时候发现取出的值为System.String[],在网上搜不到原因,最后终于找到了原因,现记录一下代码如下:DataTable table = new DataTable();string[] aa = new string[1] { "1" };table.Columns.Add(...
2019-06-30 11:08:25
2306
原创 存储过程中定义类似数组
type 【数组名称】 is table of 【数组成员的类型】 index by 【数组下标的类型】;-----------------------------------------------------------------------------------------------------------例1:type Varchar_Array is table of va...
2019-06-21 12:08:50
1017
转载 在存储过程中执行3种oracle循环语句
create or replace procedure pr_zhaozhenlong_loop/*名称:在存储过程中执行3种循环语句功能:利用循环给表中插入数据调用: begin -- Call the procedure pr_zhaozhenlong_strsql; end; 创建人:赵振龙创建时间:2007-...
2018-08-09 17:04:58
508
转载 Oracle动态游标实现动态SQL循环遍历
动态游标可以遍历动态的表,格式:TYPE 游标类型 IS REF CURSOR; --定义一个动态游标游标名 游标类型;如果查询的表的数据不同的,动态变化的,这时候可以用动态游标。需要注意的是,动态游标的定义,在普通存储过程中:需要放在 is 后面的第一行。动态游标通过:open 游标 for 字符串,形式使用,遍历。create or replace pro...
2018-08-09 17:02:07
16722
转载 一个经典例子让你彻彻底底理解java回调机制
<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"> <link rel="stylesheet&a
2018-07-05 15:13:10
261
转载 js 彻底理解回调函数
一、前奏在谈回调函数之前,先看下下面两段代码: 不妨猜测一下代码的结果。function say (value) { alert(value);}alert(say);alert(say('hi js.'));12345如果你测试了,就会发现:只写变量名 say 返回的将会是 say方法本身,以字符串的形式表现出来。而在变量名后加()如say()返回的就会使say方法调用后的...
2018-07-05 11:30:43
260
转载 看完让你彻底搞懂Websocket原理
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连...
2018-07-05 11:13:22
187
转载 多线程 ---并发与并行概念总结
软件开发,网站开发过程中经常有并发,并行这样的多线程处理与应用。因此,有必要对其进行了解与掌握。多线程:在了解线程之前,要先知道进程这个概念。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。简单点说,进程就是执行中的程序活动,是一个活动的实体。多进程,就好比同时打开了Word,Excel和Visio,他们都是不同的程序运行活动,即多个进程同时启动而已,这个概念比较好理解。线程,是一个执...
2018-07-03 17:29:17
174
转载 并发和并行
Erlang 之父 Joe Armstrong 用一张5岁小孩都能看懂的图解释了并发与并行的区别并发是两个队列交替使用一台咖啡机,并行是两个队列同时使用两台咖啡机,如果串行,一个队列使用一台咖啡机,后面的人也只能死等着他回来才能去接咖啡,这效率无疑是最低的。知乎上有评论里说,并发是不是一个线程,并行是多个线程?答:并发和并行都可以是很多个线程,就看这些线程能不能同时被(多个)cpu执行,如果可以就...
2018-07-03 15:50:54
146
原创 java 连接oracle注意
在使用连接oracle数据库的时候尽量使用服务端F:\app\xiaozhe\virtual\product\12.2.0\dbhome_1\jdbc\lib下的OJDBC.jar包,否则可能会出错!
2018-06-26 20:03:24
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人