²âÊÔtable
create table table1 (id int,name char)
insert into table1
select 1,'q'
union all select 2,'r'
union all select 3,'3'
union all select 4,'5'
ÒªÇó°´Ö¸¶¨µÄid˳Ðò(±ÈÈç2,1,4,3)ÅÅÁлñÈ¡table1µÄÊý¾Ý
·½·¨1:ʹÓÃunion all,µ«ÊÇÓÐ256ÌõÊý¾ÝµÄÏÞÖÆ
select id,name from table1 where id=2
union all
select id,name from table1 where id=1
union all
select id,name from table1 where id=4
union all
select id,name from table1 where id=3
·½·¨2:ÔÚorder byÖÐʹÓÃcase when
select id ,name from t where id in (2,1,4,3)
order by (case id
when 2 then 'A'
when 1 then 'B'
when 4 then 'C'
when 3 then 'D' end)
*ÒÔÉÏÁ½ÖÖ·½·¨ÊʺÏÔÚÊý¾ÝÁ¿·Ç³£Ð¡µÄÇé¿öÏÂʹÓÃ
·½·¨3:ʹÓÃÓαêºÍÁÙʱ±í
ÏȽ¨Ò»¸ö¸¨Öú±í,ÀïÃæÄãÐèÒªµÄ˳Ðò²åÈë,±ÈÈç2,1,4,3
create table t1(id int)
insert into t1
select 2
union all select 1
union all select 4
union all select 3
declare @id int --¶¨ÒåÓαê
declare c_test cursor for
select id from t1
select * into #tmp from table1 where 1=2 --¹¹ÔìÁÙʱ±íµÄ½á¹¹
OPEN c_test
FETCH NEXT ......
ORACLEÏÂɾ³ýµ±Ç°Óû§ÏÂËùÓжÔÏóµÄSQL
Sql´úÂë
--ɾ³ýij¸öÓû§ÏµĶÔÏó
set heading off;
set feedback off;
spool c:\dropobj.sql;
prompt --Drop constraint
select 'alter table '||table_name||' drop constraint '||constraint_name||' ;' from user_constraints where constraint_type='R';
prompt --Drop tables
select 'drop table '||table_name ||';' from user_tables;
prompt --Drop view
select 'drop view ' ||view_name||';' from user_views;
prompt --Drop sequence
select 'drop sequence ' ||sequence_name||';' from user_sequences; &nb ......
µÚÒ»ÖÖÇé¿ö£ºÎÞ·µ»ØÖµ.
create or replace procedure test_a(param1 in varchar2,param2 in varchar2) as
begin
insert into test value(param1,param2);
end;
Javaµ÷ÓôúÂë:
package com.test;
import java.sql.*;
import java.io.*;
import java.sql.*;
public class TestProcA
{
public TestProcA(){
}
public static void main(String []args)
{
ResultSet rs = null;
Connection conn = null;
CallableStatement proc = null;
try{
Cla ......
µÚÒ»ÖÖÇé¿ö£ºÎÞ·µ»ØÖµ.
create or replace procedure test_a(param1 in varchar2,param2 in varchar2) as
begin
insert into test value(param1,param2);
end;
Javaµ÷ÓôúÂë:
package com.test;
import java.sql.*;
import java.io.*;
import java.sql.*;
public class TestProcA
{
public TestProcA(){
}
public static void main(String []args)
{
ResultSet rs = null;
Connection conn = null;
CallableStatement proc = null;
try{
Cla ......
¿ªÔ´¿çƽ̨±à³ÌÓïÑÔJava¼ÓÉÏ¿ªÔ´Êý¾Ý¿âMySQL£¡×ÔSunÊÕ¹ºMySQL¿ªÊ¼£¬±¾ÒÔΪSun½«´óÕ¹ºêͼ¡£È»SunȴûÓаÑÎÕ»ú»á£¬·´¶øÃ»ÓнûµÃס½ðÈÚΣ»úµÄ³å»÷¡£ÂäµÃ¸öÃæÁÙÊÕ¹ºµÄ¾ÖÃæ¡£»òÐíMySQLÖ®¸¸Richard StallmanÒ²¾ø¶ÔûÓÐÏëµ½£¬ÈÃSunÊÕ¹ºMySQL£¬È´ÊǰÑMySQLÍÆÏòÁËÉîÔ¨¡£MySQLµÄºÎÈ¥ºÎ´Ó£¡
Ãæ¶ÔÕâ¸öÎÊÌ⣬MySQLÖ®¸¸Richard StallmanºÍÓû§½Ï¶àµÄÅ·ÃË×ø²»×¡ÁË¡£Richard Stallman·¢±íÉùÃ÷£ºMySQL±»²¢¹º ¿ªÔ´Êý¾Ý¿â½«µ¹ÍËÊ®Ä꣬²¢ÏòÅ·ÖÞίԱ»áµÄίԱNeelie Kroes£¬ÇëÇó²»ÒªÈÃOracleºÏ²¢MySQL¡£Å·ÃËÔòÒ»Ö±ÍÆ³ÙÉóÅú¡£
Õⳡ·×Õù»ñÀûÊÇË£¿
Ê×ÏÈ£¬¿´×î½üµÄ±¨µÀ£ºÎ¢Èí·¢²¼MySQL to SQL ServerÇ¨ÒÆ¹¤¾ß CTP1.0 ¡£
΢ÈíЦÁË£¬ÕýËùν£¬Ö»Òª³úÍ·ÎèµÃºÃ£¬Ã»ÓÐǽ½ÇÍÚ²»µ¹£¨ÓÉÓÚûÓÐʹÓùýCTP1.0£¬Ôݲ»¶Ô΢ÈíµÄÕâ°Ñ³úÍ·½øÐÐÆÀ¼Û£©¡£¸üºÎ¿öÏÖÔÚMySQLµÄ´¦¾³ÓÖÊÇÈç´ËµÄÈÃÈ˵£ÓÇ£¬Óû§Á÷ʧÊDZØÈ»µÄ¡£Î¢Èí¿ªÊ³MySQLµÄÊг¡·Ý¶îµÄÕâÖÖ×ö·¨£¬ÕâÎÞÒÉÊǸøMySQLµÄµ±Í·Ò»°ô¡£OracleÄØ£¿ÎÒÏëËüÒ²Ïë·¢²¼Ò»¸öÇ¨ÒÆ¹¤¾ß°É¡£²»¹ýÏÔÈ»£¬OracleÖ»ÄÜ¿´×Å΢ÈíÇÀÓû§£¬×Ô¼ºÈ´²»ÄÜ×öÈκÎÊÂÇé¡£ÒòΪ£¬Ò»µ©OracleÒ²·¢²¼Ç¨Òƹ¤¾ß£¬ÄÇôŷÃ˵ÄÉóÅú£¬ÊÇÌú¶¨Í¨²»¹ýµÄ£¡Ö»ÄÜ´óÉùµÄºôÓõ£ºÒ ......
À´Ô´£¨http://www.javaeye.com/topic/190221£©
Ò»¡¢ ³£ÓÃÈÕÆÚÊý¾Ý¸ñʽ
1.Y»òYY»òYYY ÄêµÄ×îºóһ룬Á½Î»»òÈýλ
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDATE,'YY')
---------------------
07
SQL> Select to_char(sysdate,'YYY') from dual;
TO_CHAR(SYSDATE,'YYY')
----------------------
007
2.Q ¼¾¶È 1¡«3ÔÂΪµÚÒ»¼¾¶È£¬2±íʾµÚ¶þ¼¾¶È¡£
SQL> Select to_char(sysdate,'Q') from dual;
TO_CHAR(SYSDATE,'Q')
--------------------
2
3.MM Ô·ÝÊý
SQL> Select to_char(sysdate,'MM') from dual;
TO_CHAR(SYSDATE,'MM')
---------------------
05
4.RM Ô·ݵÄÂÞÂí±íʾ £¨VÔÚÂÞÂíÊý×ÖÖбíʾ 5£©
SQL> Select to_char(sysdate,'RM') from dual;
TO_CHAR(SYSDATE,'RM')
---------------------
V
5.Month ÓÃ9¸ö×Ö·û³¤¶È±íʾµÄÔ·ÝÃû
SQL> Select to_char(sysdate,'Month') from dual;
TO_CHAR(SYSDATE,'MONTH')
------------------------
5ÔÂ
6.WW µ±ÄêµÚ¼¸ÖÜ £¨2007Äê5ÔÂ29ÈÕΪ2007ÄêµÚ22ÖÜ£©
SQL> ......
ʹÓÃ
set
pagesize 1000
set
linesize 132
col
TS_NAME form a24
col
PIECES form 9999
col
PCT_FREE form 999.9
col
PCT_USED form 999.9
select
*
from (select Q2.OTHER_TNAME TS_NAME,
PIECES,
TS_SIZE TS_SIZE,
NVL(LARGEST_CHUNK, 0) LARGESTPC,
NVL(TOTAL_FREE, 0) TOTALFREE,
NVL(ROUND((TOTAL_FREE / TS_SIZE)
* 100, 2), 0) PCT_FREE,
TS_SIZE - TOTAL_FREE WHATSUSED,
NVL( ......