`
文章列表
今天在写一个Mysql的存储过程时,遇到了一个很怪异的问题。 我用的Mysql客户端是Navicat 8 for MySQL。 我新建一个查询,然后编写完存储过程,执行成功。 但是从查询里面执行Call sp_test();时,却发现每次游标只执行一次。 改成Mysql,命令行模式,执行,完全正确。   另外MySQL的存储过程,我是相当的无语。。 太难用了,语法也很让人不爽。   遍历游标的方法,标记一下,以后备用。 begin /*定义循环标志变量*/ declare done int default 0; declare a int ; decla ...
C#调用外部应用程序 默认分类 2010-08-30 22:45:55 阅读4 评论0   字号:大 中 小   订阅 演示说明       此示例演示如何用C#代码调用记事本程序(Notepad.exe)。主程序等待7秒钟,如果用户没有关闭记事本程序,则主程序强制关闭。 示例代码
【转】C#启动另一应用程序 编程 2010-08-30 22:48:38 阅读4 评论0   字号:大 中 小   订阅 1、启动应用程序 System.Diagnostics.Process pro = new System.Diagnostics.Process();  pro.StartInfo.FileName = "C:\\Program ...
怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username #查看不同用户的连接数 select count(*) from v$session   #连接数 Select count(*) from v$session where status='ACTIVE' #并发连接数 sh ...
接上编内容,http://zhangjiaweixt.iteye.com/blog/765181 两个表的结构不变 用WMSYS.WM_CONCAT 实现行转换成列 SELECT A.ZDBH,A.NAME,A.ADDRESS,A.TYPE,WMSYS.WM_CONCAT(B.MEAL_NAME) AS MEAL FROM TD_TERMINAL_MANAGE A ,POS_MEAL B WHERE A.MEAL_FLAG=1 AND A.FLAG=1 AND B.MEAL_ID NOT IN (SELECT D.CB FROM POS_TD_ORG D WHER ...
两张表 create table POS_TD_ORG (   ZDBH   VARCHAR2(8) not null,   CB     NUMBER(1) not null,   ORG_ID VARCHAR2(8) not null ) 插入数据  insert into pos_td_org (ZDBH, CB, ORG_ID) values ('1002', '0', '7'); insert into pos_td_org (ZDBH, CB, ORG_ID) values ('200093', '1', '15'); insert in ...
假如有如下表,其中各个i值对应的行数是不定的 SQL> select * from t; I A D———- ———- ——————-1 b 2008-03-27 10:55:421 a 2008-03-27 10:55:461 d 2008-03-27 10:55:302 z 2008-03-27 10:55:552 t 2008-03-27 10:55:59 要获得如下结果,注意字符串需要按照D列的时间排序:1 d,b,a2 z,t 这是一个比较典型的行列转换,有好几种实现方法   1.自定义函数实现create or replace function my_con ...
racle表分区详解 本文出自 “天知道的技术博客” 博客,转载请与作者联系! 此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点
  <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">     <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">         <layout class="org.apache.log4j.PatternLayout">             <param name="Conversi ...
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)   匹配格式: 11位手机号码 3-4位区号,7-8位直播号码,1-4位分机号 如:12345678901、1234-12345678-1234
Cmd.exe有很多命令行参数,具体情况如下:   CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [   [/S] [/C | /K] string]   /C 执行字符串指定的命令然后中断;   /K 执行字符串指定的命令但保留;   /S 在 /C 或 /K 后修改字符串处理;   /Q 关闭回应;   /D 从注册表中停用执行AutoRun命令;   /A 使向内部管道或文件命令的输出成为ANSI;   /U 使向内部管道或文件命令的输出成为Unicode   / ...
介绍 Groovy 中的闭包是一个匿名的代码块,可以接受参数,并返回一个返回值,也可以引用和使用在它周围的,可见域中定义的变量。 在许多方面,它看起来像 java 中的匿名内部类,并且闭包的用法也确实像大多数 java 开发者使用匿名内部类的方式。但事实上,Groovy 的闭包要比 java 的匿名内部类强大,并且更加便于使用。 用函数式语言的说法,这样的匿名代码块,可以被引用为通常的匿名 lambda 表达式,或者是一个未绑定任何变量的 lambda 表达式,或者是封闭的 lambda 表达式,如果它没有包含对未绑定变量的引用的话。Groo ...
Spread Operator(展开运算符)   一个集合使用展开运算符(*.)可以得到一个元素为原集合各个元素执行后面指定方法所得值的集合   Groovy代码      1. class Person{      2.     String name      3.     int age      4.     String toString(){      5.         return "${name}:${age}"      6.     }      7. }      8.       9. def people = [ ...
名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user] ...
我们有时需要对一个表进行更新操作,当某条记录不存在的时候进行插入操作,存在的时候更新纪录。通常我们使用if(exists(select ....)update....else insert,这样进行两遍表扫描,效率很低,在Oracle 9i以上有一个关键字merge,我们使用它就可以了。merge into 需要两个标操作,我们利用dualmerge into referer_stat L using  (select '1' from dual) N on (L.webid=234) WHEN MATCHED THEN UPDATE set count = count +1 WHEN NOT ...
Global site tag (gtag.js) - Google Analytics