SQLServerºÍOracle³£Óú¯Êý¶Ô±È
Êýѧº¯Êý
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value
¡¡¡¡O:select floor(-1.001) value from dual
¡¡¡¡4.È¡Õû£¨½ØÈ¡£©
¡¡¡¡S:select cast(-1.002 as int) value
¡¡¡¡O:select trunc(-1.002) value from dual
¡¡¡¡5.ËÄÉáÎåÈë
¡¡¡¡S:select round(1.23456,4) value 1.23460
¡¡¡¡O:select round(1.23456,4) value from dual 1.2346
¡¡¡¡6.eΪµ×µÄÃÝ
¡¡¡¡S:select Exp(1) value 2.7182818284590451
¡¡¡¡O:select Exp(1) value from dual 2.71828182
¡¡¡¡7.È¡eΪµ×µÄ¶ÔÊý
¡¡¡¡S:select log(2.7182818284590451) value 1
¡¡¡¡O:select ln(2.7182818284590451) value from dual; 1
¡¡¡¡8.È¡10Ϊµ×¶ÔÊý
¡¡¡¡S:select log10(10) value 1
¡¡¡¡O:select log(10,10) value from dual; 1
¡¡¡¡9.ȡƽ·½
¡¡¡¡S:select SQUARE(4) value 16
¡¡¡¡O:select power(4,2) value from dual 16
¡¡¡¡10.ȡƽ·½¸ù
¡¡¡¡S:select SQRT(4) value 2
¡¡¡¡O:select SQRT(4) value from dual 2
¡¡¡¡11.ÇóÈÎÒâÊýΪµ×µÄÃÝ
¡¡¡¡S:select power(3,4) value 81
¡¡¡¡O:select power(3,4) value from dual 81
¡¡¡¡12.È¡Ëæ»úÊý
¡¡¡¡S:select rand() value
¡¡¡¡O:select sys.dbms_random.value(0,1) value from dual;
¡¡¡¡13.È¡·ûºÅ
¡¡¡¡S:select sign(-8) value -1
¡¡¡¡O:select sign(-8) value from dual -1
¡¡¡¡14.Ô²ÖÜÂÊ
¡¡¡¡S:SELECT PI() value 3.1415926535897931
¡¡¡¡O:²»ÖªµÀ
¡¡¡¡15.sin,cos,tan ²ÎÊý¶¼ÒÔ»¡¶ÈΪµ¥Î»
¡¡¡¡ÀýÈ磺select sin(PI()/2) value µÃµ½1£¨SQLServer£©
¡¡¡¡16.Asin,Acos,Atan,Atan2 ·µ»Ø»¡¶È
¡¡¡¡17.»¡¶È½Ç¶È»¥»»(SQLServer£¬Oracle²»ÖªµÀ)
¡¡¡¡DEGREES£º»¡¶È-¡µ½Ç¶È
¡¡¡¡RADIANS£º½Ç¶È-¡µ»¡¶È
ÊýÖµ¼ä±È½Ï
¡¡¡¡18. Ç󼯺Ï×î´óÖµ
¡¡¡¡S:select max(value) value from
¡¡¡¡(select 1 value
¡¡¡¡union
¡¡¡¡select -2 value
¡¡¡¡union
¡¡¡¡select 4 value
¡¡¡¡union
¡¡¡¡select 3 value)a
¡¡¡¡O:select greatest(1,-2,4,3) value from dual
¡¡¡¡19. Ç󼯺Ï×îСֵ
¡¡¡¡S:select min(value) value from
¡¡¡¡(select 1 value
¡¡¡¡union
¡¡¡¡s
Ïà¹ØÎĵµ£º
ʹÓÃÒ»ÏÂSQL
select *
from T_0303003
order by stock_holder
½øÐÐѡȡÊý¾Ýʱ£¨stock_holderΪ´æ·ÅÖÐÎĵÄ×ֶΣ©£¬½á¹û·¢ÏÖÁ½¿â·µ»ØµÄ¼Ç¼˳Ðò²»Ò»Ö¡£×ÁÄ¥Ö®ºóÓ¦¸ÃΪ×Ö·û¼¯ÎÊÌ⣬һ¸ö¿â×Ö·û¼¯ÎªÏµÍ³Ä¬ÈÏ×Ö·û¼¯£¬ÁíÒ»¸ö¿âΪUTF-8×Ö·û¼¯¡£²éÕÒ×ÊÁϺó·¢ÏÖ£¬¶ÔÓÚÖÐÎÄ×ֶεÄÅÅÐò£¬Ó¦¸ÃÊ¹Ó ......
º¬Òå½âÊÍ£º
ÎÊ£ºÊ²Ã´ÊÇNULL£¿
´ð£ºÔÚÎÒÃDz»ÖªµÀ¾ßÌåÓÐʲôÊý¾ÝµÄʱºò£¬Ò²¼´Î´Öª£¬¿ÉÒÔÓÃNULL£¬ÎÒÃdzÆËüΪ¿Õ£¬ORACLEÖУ¬º¬ÓпÕÖµµÄ±íÁ㤶ÈΪÁã¡£
ORACLEÔÊÐíÈκÎÒ»ÖÖÊý¾ÝÀàÐ͵Ä×Ö¶ÎΪ¿Õ£¬³ýÁËÒÔÏÂÁ½ÖÖÇé¿ö£º
1¡¢Ö÷¼ü×ֶΣ¨primary key£©£¬
2¡¢¶¨ÒåʱÒѾ¼ÓÁËNOT NULLÏÞÖÆÌõ¼þµÄ×Ö¶Î
˵Ã÷£º
1¡¢µÈ¼ÛÓÚûÓÐÈκ ......
±¾ÎĵµÊÇOracle
Database 11.2.0.1 for RHEL5 Server(°üÀ¨x86ºÍx86_64ƽ̨)µÄ¾²Ä¬°²×°Ö¸ÄÏ. ËùÓвÙ×÷ÎÞÐèʹÓÃͼÐνçÃæ. ¾²Ä¬°²×°ÄܼõÉÙ°²×°³ö´íµÄ¿ÉÄÜÐÔ, Ò²ÄÜ´ó´ó¼Ó¿ì°²×°ËÙ¶È.
# ºó¸úÃüÁî±íʾÒÔ²Ù×÷ϵͳÏÂrootÓû§²Ù×÷; ºó¸úÃüÁî±íʾÒÔ²Ù×÷ϵͳÏÂoracleÓû§²Ù×÷;
1.1 ÉÏ´«Èí¼þ
¼ÙÈç·ÅÔÚ/wangnc/oracle/11g/Ä ......
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
1¡¢½¨Á¢´æ´¢¹ý³Ì
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO T_TEST (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
2¡¢ÏàÓ¦µÄJAVA³ÌÐò
import java.sql.*;
import java.io.OutputStream;
import java.io.Writer;
import java.sq ......
Ms sql 2000
drivername=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books
username=sa
password=sa
MySQL
drivername=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost/books
username=root
password=root
Oracle
drivername=orac ......