¹ØÓÚµ¼³ö
¡¡¡¡ÔÀí
¡¡¡¡Í¨¹ýsqlplusµÄµÄ±¨±í¹¦ÄÜÉú³ÉÎı¾Îļþ£¬µ«²úÉúµÄÎı¾ÎļþÒò·ÖÎöÔÒò´æÔÚ¿ÕÐÐÏÖÏó£¨Ö»ÓлسµÃ»ÓÐÆäËü£©£¬¿ÉÒÔͨ¹ýµÚÈý·½·½Ê½´¦ÀíÒ»ÏÂÉú³É±ê×¼Îı¾
¡¡¡¡A ѧϰ¹ý³Ì
¡¡¡¡1¡¡½¨±í
¡¡¡¡
¡¡¡¡SQL>CREATE TABLE TESTINOUT(ID NUMBER(10), USERNAME VARCHAR2(10), DATE1 DATE, MONEY NUMBER(6, 2));
¡¡¡¡
¡¡¡¡2¡¡Ìí¼ÓÊý¾Ý
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money) values(1,'will',to_date('29-12-2001','dd-mm-yyyy'),33.33)
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money) values(2,'ddxxkk',to_date('29-12-2002','dd-mm-yyyy'),443.33)
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money)
values(1234567890,'thisistest',to_date('29-12-2002','dd-mm-yyyy'),4443.33)
¡¡¡¡
¡¡¡¡3 É趨Áмä¾àΪ'£¨Ã»Óпոñ£©
¡¡¡¡SQL> set colsep '
¡¡¡¡
¡¡¡¡4¡¡
¡¡¡¡SQL>column id format a10 truncate
¡¡¡¡SQL>column money format a6 truncate
¡¡¡¡SQL> select to_char(id,'0000000009S') as
id,username,to_char(date1,'yyyymmdd') as
date1,to_char(money*100,'000000s') as money from testinout;
¡¡¡¡ID USERNAME DATE1 MONEY
¡¡¡¡----------------------------------
¡¡¡¡0000000001test 20011229003333
¡¡¡¡0000000002ddxxkk 20021229055500
¡¡¡¡1234567890thisistest20021229444333
¡¡¡¡
¡¡¡¡
¡¡¡¡B¡¡
¡¡¡¡²âÊÔ¹ý³Ì
¡¡¡¡1±àд½Å±¾
¡¡¡¡testinout.sqlµÄÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡set colsep '
¡¡¡¡set trimspool on
¡¡¡¡set linesize 120
¡¡¡¡set pagesize 2000
¡¡¡¡set newpage 1
¡¡¡¡set heading off
¡¡¡¡set term off
¡¡¡¡column money format a6 truncate
¡¡¡¡column id format a10 truncate
¡¡¡¡spool d:\iii
¡¡¡¡select to_char(id,'0000000009S') as
id,username,to_char(date1,'yyyymmdd') as
date1,to_char(money*100,'000000s') as money from testinout;
¡¡¡¡spool off
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡2¡¡Ö´Ðнű¾
¡¡¡¡sqlplus user1/user1@my8i @d:\testinout.sql
¡¡¡¡»ò
¡¡¡¡sqlplus user1/user1 @d:\testinout.sql>d:\t
¡¡¡¡
¡¡¡¡3¡¡d:\iii.lstµÄÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡0000000001test 20011229003333
¡¡¡¡0000000002ddxxkk 20021229055500
¡¡¡¡1234567890thisistest20021229444333
¡¡¡¡1234567890thisiºº×Öt200
OracleÌṩWrap¹¤¾ß£¬¿ÉÒÔÓÃÓÚ¼ÓÃÜÄãµÄPackageµÈ.
²»¹ýÐèҪעÒâµÄÊÇ£¬¼ÓÃܺóµÄ´úÂëÎÞ·¨½âÃÜ£¬ÄãÐèÒª±£¹ÜºÃÄãµÄÔ´´úÂë¡£
ÒÔÏÂÊǸöÀý×Ó:
1.Ô´´úÂë
create or replace function get_rowid
(l_rowid in varchar2)
return varchar2
is
ls_my_rowid varchar2(200);
rowid_type number;
ob ......