create procedure sss(emp_no number)
as
empname varchar2(20)
begin
select ename into empname from emp where empno=emp_no;
exception
when no_data_found then bms_output.put_line('未找到');
end sss;
这代码哪里错了
帮忙改改 ......
AUTHSTATE=compat
export PS1=['$PWD']#
export HOME=/enip/oracle
PATH=/enip/oracle/app/oracle/product/11.1.0/db_1/bin:/usr/java5_64/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/enip/oracle/bin:/usr/bin/X11:/sbin:.
export PATH
export TZ=BEIST-8
export LANG=en_US
LOCPATH=/usr/lib/nls/loc
LC__FASTMSG=true
ODMDIR=/etc/objrepos
LOGIN=oracle
export ORACLE_BASE=/enip/oracle/app/oracle
export ORACLE_HOME=/enip/oracle/app/oracle/product/11.1.0/db_1/
export ORACLE_SID=oracle
export ORA_NLS33=/enip/oracle/app/oracle/product/11.1.0/db_1//nls/data
export DISPLAY=10.132.42.115:0.0
export MAIL=/var/spool/mail/oracle
export NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
export LD_LIBRARY_PATH=/enip/oracle/app/oracle/product/11.1.0/db_1//lib32:/enip/oracle/app/oracle/product/11.1.0/db_1//lib:/usr/lib:/usr/local/lib
export LIBPATH=/enip/oracle/app/oracle/product/11.1.0/db_1/lib:/enip/oracle/app/oracle/product/11.1.0/db_1/lib32:/usr/lib:/usr/local/lib ......
http://www.gemini5201314.net/category/etl/page/2
Oracle Warehouse Builder 11g 教程 Part 5
2008年7月27日
没有评论
本系列教程翻译自OTN官方文档,为OWB的系列教程,全教程共12篇文章,我只介绍启中5篇,主要是想通过此教程向大家介绍OWB工具的的基本使用方法和数据仓库建模方法,由于水品有限,只能大体上保证翻译的通顺,如有任何不足之处请参考官方OTN文档.,文中很多英文词汇未翻译主要是为了配合截图
这系列文章也同时发表在itpub 上:
http://tech.it168.com/d/2007-12-28/200712271916501.shtml
http://tech.it168.com/d/2008-02-15/200802141542372.shtml
http://tech.it168.com/d/2008-02-27/200802271433072.shtml
转载注明出处 http://www.gemini5201314.net
原教程索引: http://www.oracle.com/technology/obe/11gr1_owb/index.htm
原教程列表如下:
1. Starting::
1 Starting with Oracle Warehouse Builder 11g Release 1 1
2 Working with Flat File Transactional Data
3 Designing the Relational Target Warehouse 5
4 Designing ETL Data Flow Mappings
5 Deploying Objects in the Target Warehouse
6 Loading the ......
连接命令
1、disc[onnect]
用来断开与当前数据库的链接
2、passw[ord]
修改用户的密码,如果想要修改其他用户的密码,需要用sys/system登陆。
3、show user
显示当前用户名
4、exit
断开与数据库的链接,同时会退出
文件操作命令、
1、start 和@
说明:运行sql脚本
例:@ d:\a.sql 或者 start d:\a.sql
2、edit
该命令可以编辑指定的sql脚本
例:edit d:\a.sql
3、spool
可以将sql*plus屏幕上的内容输出到指定文件中去
例:spool d:\d.sql 并输入spool off ......
1、字符型【char】 定长 最大2000字符
例子: char(10) '艳儿' 前四个字符放‘艳儿’,后添6个空格补全。 但是char的效率极快
varchar2(20) 变长 最大4000字符
例: varchar(10) ‘艳儿’ oracle分配四个字符,这样可以节省空间
clob(character large objiect) 字符型大 对象最大4G
2、数字型
number 范围 -10的38次方 10的38次方 可以表示整数,也可以表示小数
number(5,2)
表示一个小数有5位有效数,2位小数
范围 -999.99 - 999.99
number(5)
表示一个五位整数
范围 -99999-99999
3 、日期类型
date 包含年月日和时分秒
timestamp 这是Oracle9i数据类型的扩展,即时间戳
4 、图片
blob 二进制数据 可以存放图片/声音 & ......
1. ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2. CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- -
赵 A
3. CONCAT
连接两个字符串;
SQL> select concat(010-,88888888)||转23 高乾竞电话 from dual;
高乾竞电话
----------------
010-88888888转23
4. INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap(smith) upp from dual;
UPP
-----
Smith
5.INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL> select instr(oracle traning,ra,1,2) instring from dual;
INSTRING
---------
9
6.LENGTH
返回字符串的长度;
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;
NAME LENGTH(NAME) ADDR ......