上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: SELECT * FROM ( (SELECT ROW_NUMBER() OVER (PARTITION BY 字段1,字段2 ORDER BY 字段3 DESC) AS TMPID), * FROM 表名 ) WHERE TMPID=1 阅读全文
posted @ 2018-01-25 17:38 _revolution 阅读(504) 评论(0) 推荐(0) 编辑
摘要: CREATE VIEW v_orgtype99 asSELECT t1.SYS_ORG_TYPE_NAME top_name1, t2.SYS_ORG_TYPE_NAME top_name2, --若机构表第二层为空,算第一层的机构编码,依次类推。 CASE WHEN o2.SYS_ORG_ID I 阅读全文
posted @ 2018-01-22 17:02 _revolution 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 按借据号分组,显示每组的条数: 阅读全文
posted @ 2018-01-18 16:44 _revolution 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 一 values ('1',2,3) 为一行 ‘1’ 2 3 行数据类型可以不同 values ('1',2,3),('f',5,6) 为两行 (values 1,2,3) 为一列 1 2 3 所以数据类型必须一样,不然报错 二 with做临时表,with还可以递归查询 二.1 with可以和sel 阅读全文
posted @ 2018-01-08 11:22 _revolution 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 总结: in 给存储过程传的参数,传一个确定的值 out 传的时候传一个非确定的变量v或者“?” 。在存储过程里面计算一个结果赋给v,这个变量v在存储过程执行完之后就是一个确定的值了。 inout 传一个确定或者非确定的变量v1 , 如果在存储过程里v1的值被改变,那么存储过程执行完后,v1就是改变 阅读全文
posted @ 2018-01-04 10:24 _revolution 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 2.文件操作 文件操作的过程:打开文件获得句柄——>操作文件行(遍历等)——>关闭文件 打开文件获得句柄 文件操作的过程:打开文件获得句柄——>操作文件行(遍历等)——>关闭文件 打开文件获得句柄 比较low的方法: f = open("file_path","r","encoding=utf-8" 阅读全文
posted @ 2017-12-14 20:06 _revolution 阅读(177) 评论(0) 推荐(0) 编辑
摘要: --查出二码,归档日期,借据号重复的数据的条数 select default_index_item_id,record_date,index_yxdk_dkjjh,min(sys_org_id),max(sys_org_id), min(submit_time),max(submit_time),c 阅读全文
posted @ 2017-11-08 11:34 _revolution 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 创建型模式: 一、简单工厂,工厂方法,抽象工厂 简单工厂:只有一层抽象,由工厂去获得抽象类的具体对象,工厂内的方法可以看做静态方法 工厂方法:有两个抽象,工厂的抽象和具体类的抽象。 举个例子: 有个汽车生产工厂,最开始规模比较小,轿车和SUV啊客车等在一个车间里面,你要哪个车就对这个工厂说,我要xx 阅读全文
posted @ 2017-10-20 13:58 _revolution 阅读(4504) 评论(3) 推荐(0) 编辑
摘要: 版本信息: cat /etc/centos-release 或 redhat-release cat /etc/issiue 内核信息:uname -r 或 uname -a 阅读全文
posted @ 2017-09-22 11:21 _revolution 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.功能测试、测哪些内容 2、需求文档--测试需求 1、了解需求想要做什么 要完成哪些功能模块 2、明确用户,不同用户角色的权限等 3、要完成功能,用户需要哪些步骤 分析功能步骤方法: 用思维导图 网络环境(网络中断,网络切换,丢包延迟) 服务器资源(服务器无响应,响应慢,无法连接服务器) 系统环境 阅读全文
posted @ 2017-09-21 16:13 _revolution 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页