oracle 基础 控制机构+赋值
--变量赋值
declare
identity :=0;
a varchar2(59,0);
b varchar2(50):='abc';
a :='cba';
-- 控制语句
----------------------------------
if a>b then
.........
end if;
------------------------------------
if a>b then
.....
else
.....
end if;
-----------------------------------
if a>b then
........
elsif c>b then
........
else
..........
end if;
-----------------------------------
case variable
when 'tt' then 'value1'
when 'mm' then 'value2'
when 'nn' then 'value3'
else value4
end;
--------------------------------------
while t<10000000 loop
........;
end loop;
--------------------------------------
for 1_counter in 1-10
loop
statements;
end loop;
---------------------------------------
for 1_counter in reverse 1..10
loop
statements;
end loop;
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
强制切换重做日志
ALTER SYSTEM SWITCH LOGFILE; 强制产生检查点
ALTER SYSTEM CHECKPOINT; 间接产生检查点(设定实例恢复时间不超过mm秒,亦即执行检查点之后运行超过这个时间就再次执行检查点)
ALTER SYSTEM SET FAST_START_MTTR_TARGET = 秒数; 获取重做日志文件信息
SELECT group#, ......
Oracle数据导出很简单,但为了提高速度,我一般不直接导出成DBF,而是先导出成CSV格式的文本文件。
今天就遇到一个问题,导出的csv在转换成dbf时出现了很多空行。经过查找问题,发现是字段中含有换行符导致。
使用
select Replace(zsyj,chr(13)||chr(10),'') as SXPD from TableName
解决问题。 ......
虽然自己学习Java也还一段时间了,也连过一些数据库,比如说mysql,那已是好长之前的事了,但是呢,Oracle我就从未连过,尽管我学习Oracle也有一段时间了,嘿嘿,今天就尝试了一盘,真的觉得,所有的东西,都要自己尝试才行啊。
首先是写好了连接: ......