CASE 表达式 例4: 1 DECLARE 2 V_grade char(1) := UPPER('&p_grade'); 3 V_appraisal VARCHAR2(20); 4 BEGIN 5 V_appraisal := 6 CASE v_grade 7 WHEN 'A' THEN 'Ex ...
分类:
其他好文 时间:
2017-09-21 14:44:49
阅读次数:
169
2. 标识符 2.1. 定义: 就是用来起到 标识作用的符号; (就是程序员对自己定义的东西起的名字) 2.2. 命名规则(语法规定的,必须遵守的): 1、可以由大小写字母、数字、下划线(_)、美元符号($)组成; 2、数字不能开头; 3、关键字不能使用; 4、严格区分大小写 合法的标识符:name ...
分类:
编程语言 时间:
2017-09-21 14:44:40
阅读次数:
154
存储函数 create or replace function 函数名(Name in type, Name out type, ...) return 数据类型 is 结果变量 数据类型; begin return(结果变量); end[函数名]; 存储过程和存储函数的区别 一般来讲,过程和函数的 ...
分类:
数据库 时间:
2017-09-21 14:44:32
阅读次数:
173
INSTR (源字符串, 目标字符串, 起始位置, 匹配序号) 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_position [, ...
分类:
数据库 时间:
2017-09-21 14:44:23
阅读次数:
173
原文:背水一战 Windows 10 (51) - 控件(集合类): ItemsControl - 项模板选择器, 数据分组[源码下载] 背水一战 Windows 10 (51) - 控件(集合类): ItemsControl - 项模板选择器, 数据分组 作者:webabcd介绍背水一战 Wind... ...
修改了文件夹名,再打开项目,会报错 split lib_slice_1_apk was defined multiple times 是因为之前的项目编译过了,所以要先 Build -> clean project, 然后删除编译生成的文件夹 .gradle, .idea, build, 再编译就通 ...
分类:
移动开发 时间:
2017-09-21 14:44:05
阅读次数:
229
仔细研究了下,发现sql server里面的explicit transaction(显示事务)还是有点复杂的。以下是有些总结: Commit transaction 会提交所有嵌套的transaction修改。但是如果嵌套的transaction里面有rollback tran to save p ...
分类:
数据库 时间:
2017-09-21 14:43:59
阅读次数:
221
原文:背水一战 Windows 10 (58) - 控件(集合类): ListViewBase - ListView, GridView[源码下载] 背水一战 Windows 10 (58) - 控件(集合类): ListViewBase - ListView, GridView 作者:webabc... ...
静态代理模式,为其他对象提供一种代理来控制对这个对象的访问。 代理,顾名思义,就好比如明星的经纪人可以代理他处理一些业务上的事情,再比如你领取快递,几乎都是通过一些代理点领取,应该没人到总部领取吧。 UML: 共用的接口(Subject):RealSubject和Proxy的共用接口 RealSub ...
分类:
其他好文 时间:
2017-09-21 14:43:43
阅读次数:
183
一、类加载器 类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码进行解析生成对应的Class对象,这就是类加载器的功能。我们可以利用类加载器,实现类的动态加载。 二、类的 ...
分类:
编程语言 时间:
2017-09-21 14:43:34
阅读次数:
185
包和包体的定义是分开的, 包中存储的是声明, 包体中存储的是存储过程的实现 举例:查询某个部门中的所有员工信息 > 返回集合 包头 CREATE OR REPLACE PACKAGE MYPACKAGE AS type empcursor is ref cursor; //自定义一个集合类型 pro ...
分类:
其他好文 时间:
2017-09-21 14:43:25
阅读次数:
118
1. 四个概念 - soap :简单对象访问协议 http+xml - Soa :面向服务的架构,它是一种思想,IBM大力倡导 service 1 、service2 、Service3 , 服务都是面向web的 ,而且是即插即用的 IBM大力提倡,希望以组装电脑的方式来开发应用 组成: 1. 面向 ...
分类:
Web程序 时间:
2017-09-21 14:43:18
阅读次数:
539
一、基础 1、基本操作 2、操作例子 # 例子1 创建一个简单的excel表 file=xlwt.Workbook() table = file.add_sheet(u'xx巡检手册',cell_overwrite_ok=True) table.write(0,0,u'数据') file.save( ...
分类:
编程语言 时间:
2017-09-21 14:43:10
阅读次数:
195
ORACLE数据库事务隔离级别 事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用 ...
分类:
其他好文 时间:
2017-09-21 14:42:59
阅读次数:
108
触发器 数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。 1.触发器作用 数据确认 实施复杂的安全性检查 做审计,跟踪表上所做的数据操作等 数据的备份和同步 ...
分类:
数据库 时间:
2017-09-21 14:42:48
阅读次数:
195
需先安装JDK:注意版本,maven3.3+ 使用jdk1.7+ maven下载:http://maven.apache.org/download.html 配置环境变量: myeclipse中配置: ...
分类:
其他好文 时间:
2017-09-21 14:42:39
阅读次数:
89
1.mysql5.7.17安装在/usr/local/mysql目录里面,也可以安装在其他地方 (安装包最好与Linux系统一样,eg;64位的就是“mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz”,官网可下载) mkdir /usr/local/mysql 2. ...
分类:
数据库 时间:
2017-09-21 14:42:30
阅读次数:
162