`
文章列表
/**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

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 ...
在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 ...
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. ...
/**1.系统当前默认账户:1.1system1.2sys:   账户对应的两个角色    sysdba:数据库管理员角色,具备数据库最高的权限,比如:新建账户,操作所有数据库实例    sysoper:数据管理员,具备操作数据的权限    2.  第一新建账户( ...

初识oracle

scott tiger1.oracle数据库:java开发的软件都叫应用软件或者应用系统,例如QQ系统有的功能是聊天,视频,传图片,每个功能都会产生数据,这些数据会被保存下来。保存方式有好多:第一个是利用变量保存到应用系统,这种方式 ...
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 ...

反射

    博客分类:
  • j2se
第一:反射的概念 1.(1).java程序源文件(属性和方法)编译成.class文件,(2)将.class文件加载到内存。(3).创建对象,访问属性和方法2:反射是通过一个类的class文件访问一个类中的所有成员(属性,方法)3:反射的实质:将一个类对应的.class文件,封装成一个类(Class类)的对象。(就是把.class文件封装成对象)通过class类的文件,可以对相应的class文件进行操作。4.步骤:其中首先获得类的Class对象,然后通过类的对象获取另外三个方法。这四个对象就是四个类(1).获得Class对象。首先在内存中查找对应的类的.class文件,如果没有,就把指定类型 ...

泛型

    博客分类:
  • j2se
第一:泛型:问题:1.在运算时候必须要向下转型。向下转型存在安全问题(可能会把某个子类落下)2.如果子类比较多,程序显得比较臃肿。因此出现泛型,在jdk1.5以后出现的第二:泛型好处:将数据类型参数化。第三:泛型的实现         1.泛型类:(1).定义泛型:class 类名<T>   (2).使用泛型:在创建对象的时候将泛型具体化,如果不具体化就默认为object类型         2.泛型接口:(1).interfance 接口名<T> (2).在子类实现接口的时候,如果不指定具体的泛型类型,该子类也是泛型类。         3.泛型方法:(1).pub ...
第一:初步认识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对象的时候(或者在这时候键里面写 ...
第一:set接口:set接口里面的元素不能重复,因此null也只能有一个。 第二:treeset实现类:需要排序(有序) 1.间接实现了set接口(Treeset继承了AstractSet这个类,AstractSet类实现了set接口)。 2.对保存的元素进行排序(默认情况下调用comparable接口中的comperTo(比较的)方法,也就是默认排序,继承之后就能实现添加了),在我们排序的时候需要指定排序的规则,(而这个规则定义在comparable接口中,因此Treeset集合里的对象要实现这个接口), (例如:我指定的规则是比较学生对象里的年龄,则只需要两个对象的年龄一样,就认为 ...
   第一:由数组的缺点来引入集合:    1.数组只能保存相同的数据类型的数据    2.数组的长度是不可变的   第二:集合的引入   1.长度可变的数组。集合的容量随着元素的个数自适应变化  2.可以保存任意类型的元素 ...
Global site tag (gtag.js) - Google Analytics