08 2010 档案
plsql控制结构
摘要:2010年8月31日 19:51:46 if-then-else语句declarea number;b varchar2(10);begina:=3;if a=1 thenb:='A';elsif a=2 thenb:='B';elseb:='C';end if;dbms_output.put_line('b的值是:'||b);end;case语句declarea number;b varchar2(10);begina:=3;case when a=1 then b:='A';when a=2 then b:=& 阅读全文
posted @ 2010-08-31 20:01 蓝紫 阅读(625) 评论(0) 推荐(1) 编辑
记录、同义词、序列、异常及授权的使用
摘要:2010年8月31日 18:22:45 记录--记录的用法 即一个多字段复合的写法(前提是对应字段与表中的字段类型长度一致) --g3e_attribute表的g3e_ano类型是number,g3e_username类型是varchar2declaretype myrecord is record(id varchar2(10),name varchar2(10));real_record myrecord;beginselect g3e_ano,g3e_username into real_record from g3e_attribute where g3e_ano=1;dbms_out 阅读全文
posted @ 2010-08-31 18:51 蓝紫 阅读(2205) 评论(0) 推荐(0) 编辑
游标的使用
摘要:游标的使用1、显式游标(含有声明)declarecursor mycur is select * from g3e_attribute;myrecord g3e_attribute%rowtype;beginopen mycur;fetch mycur into myrecord;while mycur%found loopdbms_output.put_line(myrecord.g3e_username);fetch mycur into myrecord;end loop;close mycur;end;在显式游标中,使用FETCH...BULK CELLECT INTO语句提取所有数据 阅读全文
posted @ 2010-08-23 16:41 蓝紫 阅读(1472) 评论(0) 推荐(0) 编辑
数据库函数
摘要:2010年8月23日 15:45:06 常用的系统函数1字符函数length函数select length('abcd') from dual;select length('abcd好') from dual;--5个字符select lengthb('abcd好') from dual;--6个字节 一个汉字两个字节trim函数 (去除空格函数)select ltrim(' abcd') from dual;--截左边的空格select rtrim(' abcd ') from dual;--截右边的空格sele 阅读全文
posted @ 2010-08-23 16:29 蓝紫 阅读(9941) 评论(0) 推荐(0) 编辑
监听程序启动
摘要:2010年8月23日 监听程序lsnrctl Start 启动监听程序 也可以通过服务来启动lsnrctl stop 停止监听程序 也可以通过服务来停止lsnrctl Start listenername: 启动具体的某一监听程序(oracle默认的端口都是1521,如果想在配置另一个端口,就必须在net manager中新增一个监听,端口可设置为1522,这样可以分一部分机子访问1522这个端口,减少1521这个端口的负载,而且新增的监听程序不会在服务中自动启动,所以就必须通过命令的方式来启动) 阅读全文
posted @ 2010-08-23 15:04 蓝紫 阅读(1000) 评论(1) 推荐(1) 编辑
数据库备份
摘要:2010年8月23日 11:50:16 整理下关于数据库备份的学习数据库文件的备份1、逻辑备份方法就是采用命令将数据库的表导出,格式是dmp逻辑备份: exp fyzh/fyzh@GISDB file=e:\detail.dmp tables=(b$gc_detailind_s,b$gc_detailind_s_sdogeom);--导出某表逻辑恢复: IMP fyzh/fyzh@temp file=e:\detail.dmp tables=(b$gc_detailind_s,b$gc_detailind_s_sdogeom);--导入的表与导出的表结构要一致2、物理备份冷备份:即到oracl 阅读全文
posted @ 2010-08-23 14:50 蓝紫 阅读(1238) 评论(0) 推荐(0) 编辑
表的管理
摘要:2010年8月19日 17:50:43关于表的约束1、主键主键主要是限制输入值的唯一性alter table nn add constraint pk_nn primary key(n1);--nn 表名--n1 表nn的其中一个字段2、外键外键是将表的其中一个字段与另一表的某一字段相关联alter table mm add constraint fk_mm foreign key(n1) references nn(n1); --表示mm表的n1字段参照nn表的n1字段3、check用于限制字段的取值范围alter table nn add constraint n1 check(n1=&# 阅读全文
posted @ 2010-08-19 18:31 蓝紫 阅读(422) 评论(0) 推荐(0) 编辑
sqlloader使用
摘要:2010年8月19日 17:40:37今天看了申请了*loader的使用,自己小试了下,记录在这1、假设要插入数据的表ftest,字段是(id,username,password,sj)2、导入表的数据 以txt格式存储,名为data.txt1 f f 2010-8-192 f1 f1 2010-8-193 f2 f2 2010-8-194 f3 f3 2010-8-195 f4 f4 2010-8-193、写控制文件,格式为ctl,命名为cont.ctl 内容如下:load data infile 'c:\data.txt' insert into table ftest f 阅读全文
posted @ 2010-08-19 17:48 蓝紫 阅读(13949) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示