Oracle ÅÅÐò
Oracle ÅÅÐò
ÎÒÏÖÔÚÓÐÒ»¸öÕâÑùµÄÎÊÌâ:
±ÈÈçÎÒÓÐÊý¾ÝÈçÏÂ:
10
1001
1002
1003
1004
20
2001
2002
2003
.....
ÎÒÒªÅÅÐò³ÉÈçϸñʽ:
1001
1002
1003
1004
10
2001
2002
2003
20
...
ÇëºÃÐĵĸ÷λ´óÏÅ£¬°ï°ïÎÒ¡£¡£¡£
ÔÚÏߵȺòÔÚÏŵĻظ´¡£¡£
лл£¡
SQL> with table1 as(
2 select 10 id from dual union all
3 select 1001 from dual union all
4 select 1002 from dual union all
5 select 1003 from dual union all
6 select 1004 from dual union all
7 select 20 from dual union all
8 select 2001 from dual union all
9 select 2002 from dual union all
10 select 2003 from dual
11 )
12 select id from table1 order by substr(id,0,1),length(id) desc,substr(id,length(id),1);
ID
----------
1001
1002
1003
1004
10
2001
2002
2003
20
9 rows selected
Èç¹ûÊý¾ÝÊÇÒª×ó¶ÔÆëµÄ»° ¼Ó¸öto_char
<
Ïà¹ØÎÊ´ð£º
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
È»áá°´»Ø車鍵 說Ã÷:¡¡ user/password@dbname ¡¡·Ö別±íʾÓÃ戶Ãû£¬ÃÜ碼ºÍ·þ務Ãû f ......
ÔÚϵͳÔËÐеÄʱºò×ÜÊÇÓÐÒ»¿é´ÅÅÌʼÖÕÉÁºìµÆ£¬½øÈëϵͳºó
#topas²é¿´×ÜÊÇÓÐÒ»¿é´ÅÅÌ%BUSYΪ90%ÒÔÉÏ£¬
Êý¾Ý¿â°æ±¾£ºoracle 9.2.0.7
Êý¾ÝÎļþ¹ÒÔØµÄ½Úµã£º/oradata/pcs/ Âß¼¾íºÅlv04
#lslv -l lv04
......
¼ÙÉètable01 ÖÐÓÐ ÒÔÏÂ×ÊÁÏ
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
³£Óõ绰
¶øÎÒÃÇÒªµÃµ½ÒÔϵÄOUTPUT (»òÊǸ÷ÖÖÆäËûµÄoutput)
0001,TOM
0002,JOHN
......
ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
declare
TYPE test_rec IS record(
code varchar(10),
name varchar(30)
);
v_book test_rec;
......
select count(1) from FX_RETURNBOOKCHECKLIST fxreturnbo0_ where fxreturnbo0_.BOOKID='164 ' AND fxreturnbo0_.RETURNID='00025.S0000001'
ÉÏÃæÒ»¸ö¼òµ¥µÄSQL,Ö´ÐÐʱ¼ä2.6à ......