- 浏览: 559059 次
- 性别:
- 来自: 武汉
最新评论
-
北月与南安:
哥哥不要秀我,答案是11.38,你算出来36.43,要求N个点 ...
平均距离 -
xiao_android_jun:
[color=red][ size=xx-small ...
Android 之 进程的概念介绍 -
明子健:
小伙子,很有前途哦
《将博客搬至CSDN》 -
1140566087:
dugujiujian 写道R.layout.simple_s ...
Android 之 下拉(Spinner) 组件示例 -
dugujiujian:
R.layout.simple_spinner_dropdow ...
Android 之 下拉(Spinner) 组件示例
文章列表
Java 语言File类的详解
- 博客分类:
- Java语言
1. File():构造函数,一般是依据文件所在的指定位置来创建文件对象。
CanWrite():返回文件是否可写。
CanRead():返回文件是否可读。
CompareTo(File pathname):检查指定文件路径间的顺序。
Delet():从文件系统内删除该文件。
DeleteOnExit():程序顺利结束时从系统中删除文件。
Equals(Object obj):检查特定对象的路径名是否相等。
Exists():判断文件夹是否存在。
GetAbsoluteFile():返回文件的完整路径。
GetAbsolutePath():返回文件的完整路径。
GetNa ...
SQL> set serveroutpu on;
SQL> remark 在oracle 中子过程的事务从属于被调用过程的事务,在子过程中的事务指令同样会影响到父过程的事务;
SQL> remark 以下为一个父子过程产生的干扰;
SQL> remark 首先看子过程;
SQL> edit;
Wrote file afiedt.buf
1 create or replace procedure subproc
2 as
3 mysal number;
4 begin
5 select sal into mysal from sco ...
SQL> remark 函数:函数的定义
SQL> create or replace function MyAdd(A int ,B int) return int
2 as
3 begin
4 return A+B;
5 end;
6 /
Function created.
SQL> remark 函数类似于过程。两者都带有参数,都有声明、可执行以及异常处理部分的PL SQL 语句块,两者都可以存储在数据库中或在块中声明;
SQL> remark 两者的不同:过程调用本身是一个PL-SQL语句,而函数调用是作为表达式的一部分执行的; ...
SQL> set serveroutput on;
SQL> remark 包:是由存储在一起的相关对象组成的PL SQL结构。包有两个独立的部分:即说明部分和包体,这两个部分是独立的存在数据字典中的;
SQL> remark 包的说明:包的说明包含了有关包的相关信息。该部分中不包含包的代码部分;
SQL> edit;
Wrote file afiedt.buf
1 create or replace package testpak
2 is
3 procedure mysub(a int);
4 function myfunc(b int ...
SQL> remark 过程、函数、包、触发器都是带有名称的PL-SQL,可以编译后存在数据库中,可以在需要的任何地方运行;
SQL> remark 存储过程的作用:可以简化客户端应用程序的开发和维护,提高应用的运行性能;
SQL> remark 语法:create or replace procedure过程名称(参数列表) is|as 声明部分; begin 执行部分 ; exception 异常处理语句; end;/
SQL> remark 调用:execute 过程名称(参数值); 也可以用call代替:execute;
SQL> remark ..... ...
SQL> set severoutput on;
SP2-0735: unknown SET option beginning "severoutpu..."
SQL> set serveroutput on;
SQL> REMARK 引用游标
SQL> REMARK
SQL> REMARK .........
SQL> REMARK 引用游标:无法在游标声明的时候就确定游标的查询语句,需要根据业务逻辑过程确定查询,引用游标就是拥有这个灵活性;
SQL> REMARK 弱类型引用游标的案例:
SQL> DECLARE
2 ...
[size=medium][/size]SQL> set serveroutput on;
SQL> remark 游标:一个特定结果集中的行指针,它指向确定的记录,通过移动游标可以操作不同的行数据
SQL> remark 游标的类型:静态游标 引用游标
SQL> remark 静态游标分为:隐式游标 显示游标
SQL> remark 隐式游标:系统进行查询和修改操作的时候自动调用的
SQL> remark 显示游标:开发人员显示的定义游标的查询语句
SQL> remark 游标的属性 4 个:
SQL> remark %isopen %fo ...
SQL> remark 索引是关系型数据库中用于加快数据查询的对象;
SQL> remark 数据存储特点:数据库在存储数据的并不会根据数据的特征进行排序,而是根据硬盘空余的空间随机存储的,因此数据在硬盘上数据的顺序是无序的;
SQL> remark 伪列:ROWID ,存储了数据库记录的物理地址;
SQL> remark 索引正是条件字段的排序序列和ROWID之间建立联系而生成的一种对象;
SQL> remark 普通索引:
SQL> remark create index 索引名 on 表名(字段);
SQL> remark 组合索引
SQL> ...
SQL> remark ..............视图.....................
SQL> remark 视图的主要目的就是简化用于查询所使用的语句,另外就是可以在程序和数据库表结构之间为开发者起到一个缓冲的作用,同时还可以达到安全和保密的目的;
SQL> remark 使用视图,我们可以在查询处理中完成复杂的操作;
SQL> remark 创建一个新的视图
SQL> create or replace view myview(ename,sal)
2 as select ename,sal from scott.emp where sal& ...
SQL> remark 序列:Oracle中按照一定规则提供连续数字的对象
SQL> remark 创建一个序列:案例
SQL> create sequence stu_id
2 increment by 1 --步长
3 start with 1 --起始值
4 nomaxvalue --序列值的最大值
5 nocycle
6 cache 10;
Sequence created.
SQL> remark 创建序列需要注意的是:
SQL> remark 序列的起始值必须大于等于最小值,小于等于最大值
SQL> ...
SQL> remark 同义词:Oracle为了方便对数据的 操作,允许用户创建对象的别名,用于简化查询的语句,这个别名称为同义词;
SQL> remark 同义词的分类:公有同义词 私有同义词
SQL> remark 公有同义词:所有的对象都可以进行访问
SQL> remark 私有同义词:只有创建者能访问;
SQL> remark 创建同义词的权限:create any synonym drop any synonym;
SQL> remark 创建一个表空间
SQL> create tablespace HOPESPACE
2 dataf ...
[/color][color=orange]SQL> set serveroutput on
SQL> remark 控制语句
SQL> remark 异常处理
SQL> REMARK ..........................................................
SQL> REMARK IF...THEN 的判断语法
SQL> remark IF 条件标示式 WHEN 执行语句 END IF; 示例如下:
SQL> REMARK 使用分组函数 条件判断的按列
SQL> EDIT
Wrote file a ...
SQL> remark
SQL> remark pl-sql看作是oracle服务器内的一个引擎,引擎处理程序块
SQL> remark 声明部分包含了变量和常量的数据类型和初始值,使用关键字declare进行定义,当常量或者变量不需要的时候可以忽略此部分
SQL> remark 执 ...
SQL> remark 分区表的优势:VLDB=VARY LARGE DATABAST
SQL> remark 增强可用性 减少关闭的时间 维护轻松
SQL> remark .................................................................
SQL> remark 分区表的分类:四种分区的方法
SQL> remark 范围分区 列表 散列分区 复合分区
SQL> remark 创建范围分区:分界点一定是从小到大的依次给出的
SQL> create table atable
2 ...
SQL> remark oracle 中的用户、角色和权限
SQL> create user zhangjun
2 identified by zhang123;
User created.
SQL> grant connect to zhangjun;
Grant succeeded.
SQL> grant resource to zhangjun;
Grant succeeded.
SQL> remark 用户刚创建的时候不能连接数据库,必须给该用户授权,以上的两个权限未:连接角色权限、资源权限
SQL> remark 一个用户创建的所有 ...