自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的蜗牛

知识积少成多

  • 博客(17)
  • 收藏
  • 关注

原创 oracle中将一位数显示成两位数的函数

lpad(字段名,填充长度,填充的字符)是用来在指定字段左侧填充字符,比如select lpad('3',2,0) from dual; 就是在 3 这个基础上左侧补 0,一共是2位, 结果为 03

2016-08-29 20:13:56 1955

原创 oracle的行级触发器使用

行级触发器:当触发器被触发时,要使用被插入、更新或删除的记录中的列值,有时要使用操作前、后列的值.:NEW 修饰符访问操作完成后列的值:OLD 修饰符访问操作完成前列的值例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1 =

2016-08-24 12:05:00 6316

原创 oracle 序列的创建和作用

1.创建:CREATE SEQUENCE emp_sequence --序列名INCREMENT BY 1 --如果省略,则默认为1,如果负值,则代表序列的值是按照此步长递减的。 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 20;

2016-08-24 11:30:48 7630

原创 Oracle同义词创建及其作用

一、概念:–Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,并不占用实际存储空间,就是一种映射关系。二、分类1)公用Oracle同义词:由一个特殊的用户组Public所拥有。顾名思义,数据库中所有的用户都可以使用公用同义词。2)私有Oracle同义词:可以通过授权控制其他用户是否有权使用属于自己的私有同义词。 三、创建: 语法:create public s

2016-08-24 10:53:28 608

原创 ORACLE中RECORD的使用

一、概念:–定义记录数据类型。将几个相关的、分离的、基本数据类型的变量组成一个整体的方法,即RECORD复合数据类型。–在使用记录数据类型变量时,需要在声明部分先定义记录的组成、记录的变量,然后在执行部分引用该记录变量本身或其中的成员。二、语法:TYPE RECORD_NAME IS RECORD(V1 DATA_TYPE1 [NOT NULL][:=DEFAULT_VALUE],V2 DATA

2016-08-24 10:28:51 6125

原创 SQL中的ISNULL的用法

1、 作用使用指定的替换值替换 NULL。2、语法ISNULL ( check_expression , replacement_value )3、参数check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value 在 check_expression 为 NULL时将返回的表达式。replacement

2016-08-24 10:18:55 1464

原创 left join on左连接的使用

一、概念:–把left join左边的表的记录全部找出来。系统会先用表A和表B做个笛卡儿积,然后以表A为基表,去掉笛卡儿积中表A部分为NULL的记录。最后形成你的结果。–进行左连接时,就有涉及到主表、辅表,这时主表条件写在WHERE之后,辅表条件写在ON后面。二、实例1、表a结构和数据table a(id, type):id type ----------------------------

2016-08-24 10:12:12 68618 1

原创 StringBuilder、StringBuffer和String三者的联系和区别

一、String:–String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。–String的操作都是改变赋值地址,而不是改变值。二、StringBuffer:–可变且线程安全,任何对它指向的字符串的操作都不会产生新的对象。–每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当

2016-08-24 09:53:50 469

原创 说说&和&&的区别?

&是位运算符。&&是布尔逻辑运算符。&两边的条件都要判断(不管前面的是ture还是false)&&先判断前面的,若为false,则后面的不再判断

2016-08-24 09:35:56 1561

原创 java中+=是什么意思

int i = 1; int sum = 0; sum = sum + i; //这个意思 sum += i; //这是简写

2016-08-24 09:31:07 38682 1

原创 java中方法的参数的作用

好比自动售货机,扔硬币进去,饮料出来, 自动售货机相当于方法,硬币相当于参数,饮料就是返回。

2016-08-24 09:24:19 1889 3

原创 SQL Server CONVERT() 函数

定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法: CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期

2016-08-24 09:18:53 726

原创 oracle中nvl()函数

如果你某个字段为空,但是你想让这个字段显示0 nvl(字段名,0),就是当你选出来的时候,这个字段虽然为空,但是显示的是0,当然这个0也可以换成其他东西,如:1,2,3……

2016-08-24 09:04:58 470

原创 ORACLE中%TYPE和%ROWTYPE的使用

1. %TYPE:当被参照的那个变量的数据类型改变了之后,这个新定义的变量的数据类型会自动跟随其改变,容易保持一致,也不用修改PL/SQL程序了。2.%ROWTYPE:如果一个表有较多的列,使用%ROWTYPE来定义一个表示表中一行记录的变量,比分别使用%TYPE来定义表示表中各个列的变量要简洁得多,并且不容易遗漏、出错。这样会增加程序的可维护性。实例:1 .%TYPE: DECLARE

2016-08-23 23:22:44 1390

原创 SQL中EXISTS怎么用

EXISTS 是判断是否存在,和in类似,但效率要比in高 SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND EXISTS (SELECT ‘X’ FROM DEPT WHERE DEPT.DEPTNO = EMP.DEPTNO AND LOC = ‘MELB’) SELECT * FROM EMP (基础表) WHERE

2016-08-23 23:09:52 323

原创 oracle中的as

as 是 alias 的缩写,是“别名”的意思。列如: select to_char(sysdate,’yyyy-mm-dd’) as 今天日期 from dual;to_char(sysdate,’yyyy-mm-dd’) 这一列在显示的时候列名就叫 “今天日期”

2016-08-23 22:56:59 2300

原创 java中=="和Equals的区别

==”和Equals的区别?== 是一个运算符。 Equals则是string对象的方法,可以.(点)出来。    “==”比较的是值【变量(栈)内存中存放的对象的(堆)内存地址】 equal用于比较两个对象的值是否相同【不是比地址】

2016-08-23 22:47:53 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除