- 浏览: 70054 次
- 性别:
- 来自: 天津
最新评论
文章列表
/**1.1 pl/sql(数据库编程):是对表中的sql语句的扩展,扩展了过程化的控制1.2 变量:数据类型:varchar2(len),nvarchar2(len),char(len),date,boolean,number(p,s)运算符:|| and or not != <>逻辑控制:循环结构:1.3.pl/sql块:下面相当于一个方法,没有名字,因此叫匿名块。declare(声明)declare 定义变量,v是变量的意思 begin 写sql或者pl/sql语句 exception 异常处理 end; **/------------- ...
第一:dql:数据查询语言
1.语法
select 列名 【聚合函数】
from table_name 【 (中括号字面的可以不出现)
where (检索条件,也是过滤(对行))
order by(排序)
group by(分组)(后面这两必须同时出现)
having(也是过滤,但是是对 ...
case when then
- 博客分类:
- oracle
select a.ITEM_ID, a.ITEM_ID ITEM_CODE_NAME, b.ITEM_CODE, b.ITEM_NAME, a.AGENCY_ID || '-' || a.AGENCY_ITEM_ID AGENCY_ID, a.ZC_DEPT_ID || '-' || a.ZC_DEPT_ITEM_ID ZC_DEPT_ID, a.ZCYJ, a.FUNDCLASS_ID, a.PROTYPE_ID, b.ID, b.ANNUAL, b.ZG_D ...
oracle导入库的过程
- 博客分类:
- oracle
在cmd中:mstsc.exe是远程。之后输入对方的ip在数据库中的user中收到填写完之后,查看到sql:-- Create the user create user FTYTH1130 identified by "" default tablespace FTYTH temporary tablespace TEMP profile DEFAULT password expire;-- Grant/Revoke role privileges grant connect to FTYTH1130;grant dba to FTYTH1130;grant r ...
---第一,内链接查询---1.内链接:是通过主外键关联的。如果不加条件(主外键条件)就是笛卡尔积(两个表的总数进行想成),where之前现在就是一张表---显示的都是符合条件的,没有主表从表之分select * from student inner join score ...
-- Create table:1.创建一个表create table ACT_RU_IDENTITYLINK( ID_ NVARCHAR2(64) not null, REV_ INTEGER, GROUP_ID_ NVARCHAR2(255), TYPE_ NVARCHAR2(255), USER_ID_ NVARCHAR2(255), TASK_ID_ NVARCHAR2(64), PROC_INST_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(6 ...
oracle常用的关键字(主外键、增删列)
- 博客分类:
- oracle
1.删除表:drop table student---删除表
2.添加列:alter table student add name varcahr2(20)---添加列
alter table TB_BGT_TZPS add zhnqgd_status number(1) default 0;---先在表里手动添加字段,然后查看sql3.删除列:alter table student drop column name-----删除列
4.增加列和默认值:alter table TB_GFZZ_SALARY modify cnbt NUMBER(19,2) default 0
5. ...
oracle数据的操作语言
- 博客分类:
- oracle
/**1.系统当前默认账户:1.1system1.2sys: 账户对应的两个角色 sysdba:数据库管理员角色,具备数据库最高的权限,比如:新建账户,操作所有数据库实例 sysoper:数据管理员,具备操作数据的权限 2. 第一新建账户( ...
scott tiger1.oracle数据库:java开发的软件都叫应用软件或者应用系统,例如QQ系统有的功能是聊天,视频,传图片,每个功能都会产生数据,这些数据会被保存下来。保存方式有好多:第一个是利用变量保存到应用系统,这种方式 ...
map集合转化成list集合
- 博客分类:
- j2se
package emp;
public class Emp { private String name; private int age; private int salar; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int getSalar() { r ...
- 2015-12-28 15:52
- 浏览 1623
- 评论(0)
第一:反射的概念
1.(1).java程序源文件(属性和方法)编译成.class文件,(2)将.class文件加载到内存。(3).创建对象,访问属性和方法2:反射是通过一个类的class文件访问一个类中的所有成员(属性,方法)3:反射的实质:将一个类对应的.class文件,封装成一个类(Class类)的对象。(就是把.class文件封装成对象)通过class类的文件,可以对相应的class文件进行操作。4.步骤:其中首先获得类的Class对象,然后通过类的对象获取另外三个方法。这四个对象就是四个类(1).获得Class对象。首先在内存中查找对应的类的.class文件,如果没有,就把指定类型 ...
第一:泛型:问题:1.在运算时候必须要向下转型。向下转型存在安全问题(可能会把某个子类落下)2.如果子类比较多,程序显得比较臃肿。因此出现泛型,在jdk1.5以后出现的第二:泛型好处:将数据类型参数化。第三:泛型的实现 1.泛型类:(1).定义泛型:class 类名<T> (2).使用泛型:在创建对象的时候将泛型具体化,如果不具体化就默认为object类型 2.泛型接口:(1).interfance 接口名<T> (2).在子类实现接口的时候,如果不指定具体的泛型类型,该子类也是泛型类。 3.泛型方法:(1).pub ...
- 2015-12-28 15:24
- 浏览 380
- 评论(0)
第一:初步认识map
1.键值对(key与value是一一映射,hashMap容器保存的是映射关系)key用set存储(因为key不能重复),value用list存储(因为value能重复),这个两个元素存在映射关系2.put方法:在集合中添加一个键和一个值。
3.遍历map,遍历的时候只需要遍历出键就行了,因此map.keyset得到键,在map.get(key)得到对应的值4.当保存的对象的键值相同的时候就把以前的覆盖了 5.get方法是取值,但是map对象的键不是挨着的,因此要找到键 的集合。键的集合的返回值是set类型的数据6.当键是个student对象的时候(或者在这时候键里面写 ...
- 2015-12-28 15:15
- 浏览 582
- 评论(0)
第一:set接口:set接口里面的元素不能重复,因此null也只能有一个。
第二:treeset实现类:需要排序(有序)
1.间接实现了set接口(Treeset继承了AstractSet这个类,AstractSet类实现了set接口)。
2.对保存的元素进行排序(默认情况下调用comparable接口中的comperTo(比较的)方法,也就是默认排序,继承之后就能实现添加了),在我们排序的时候需要指定排序的规则,(而这个规则定义在comparable接口中,因此Treeset集合里的对象要实现这个接口), (例如:我指定的规则是比较学生对象里的年龄,则只需要两个对象的年龄一样,就认为 ...
第一:由数组的缺点来引入集合:
1.数组只能保存相同的数据类型的数据
2.数组的长度是不可变的
第二:集合的引入
1.长度可变的数组。集合的容量随着元素的个数自适应变化 2.可以保存任意类型的元素 ...