OracleºÍSQL Server¡¢DB2Êý¾Ý¿â±È½Ï
¿ª·ÅÐÔ:
SQL Server
Ö»ÄÜÔÚwindows ÉÏÔËÐУ¬Ã»ÓÐË¿ºÁµÄ¿ª·ÅÐÔ£¬²Ù×÷ϵͳµÄϵͳµÄÎȶ¨¶ÔÊý¾Ý¿âÊÇÊ®·ÖÖØÒªµÄ¡£Windows9XϵÁвúÆ·ÊÇÆ«ÖØÓÚ×ÀÃæÓ¦Óã¬NT serverÖ»ÊʺÏÖÐСÐÍÆóÒµ¡£¶øÇÒwindowsƽ̨µÄ¿É¿¿ÐÔ£¬°²È«ÐÔºÍÉìËõÐÔÊǷdz£ÓÐÏ޵ġ£Ëü²»ÏóunixÄÇÑù¾Ã¾¿¼Ñ飬ÓÈÆäÊÇÔÚ´¦Àí´óÊý¾ÝÁ¿µÄ¹Ø¼üÒµÎñʱ.
Oracle
ÄÜÔÚËùÓÐÖ÷Á÷ƽ̨ÉÏÔËÐУ¨°üÀ¨ windows£©¡£Íêȫ֧³ÖËùÓеĹ¤Òµ±ê×¼¡£²ÉÓÃÍêÈ«¿ª·Å²ßÂÔ¡£¿ÉÒÔʹ¿Í»§Ñ¡Ôñ×îÊʺϵĽâ¾ö·½°¸¡£¶Ô¿ª·¢ÉÌÈ«Á¦Ö§³Ö¡£
DB2
ÄÜÔÚËùÓÐÖ÷Á÷ƽ̨ÉÏÔËÐУ¨°üÀ¨windows£©¡£×îÊÊÓÚº£Á¿Êý¾Ý¡£DB2ÔÚÆóÒµ¼¶µÄÓ¦ÓÃ×îΪ¹ã·º,ÔÚÈ«ÇòµÄ500¼Ò×î´óµÄÆóÒµÖÐ,¼¸ºõ85%ÒÔÉÏÓÃDB2Êý¾Ý¿â·þÎñÆ÷,¶ø¹úÄÚµ½97ÄêÔ¼Õ¼5%.
¿ÉÉìËõÐÔ,²¢ÐÐÐÔ
SQL server
DB2
²¢ÐÐʵʩºÍ¹²´æÄ£ÐͲ¢²»³ÉÊì¡£ºÜÄÑ´¦ÀíÈÕÒæÔö¶àµÄÓû§ÊýºÍÊý¾Ý¾í¡£ÉìËõÐÔÓÐÏÞ¡£
Oracle
ƽÐзþÎñÆ÷ͨ¹ýʹһ×é½áµã¹²Ïíͬһ´ØÖеŤ×÷À´À©Õ¹windowntµÄÄÜÁ¦,Ìṩ¸ß¿ÉÓÃÐԺ͸ßÉìËõÐԵĴصĽâ¾ö·½°¸¡£
Èç¹ûwindowsNT²»ÄÜÂú×ãÐèÒª, Óû§¿ÉÒÔ°ÑÊý¾Ý¿âÒÆµ½UNIXÖС£
DB2
DB2¾ßÓкܺõIJ¢ÐÐÐÔ¡£DB2°ÑÊý¾Ý¿â¹ÜÀíÀ©³äµ½Á˲¢Ðеġ¢¶à½ÚµãµÄ»·¾³.
Êý¾Ý¿â·ÖÇøÊÇÊý¾Ý¿âµÄÒ»²¿·Ö£¬°üº¬×Ô¼ºµÄÊý¾Ý¡¢Ë÷Òý¡¢ÅäÖÃÎļþ¡¢ºÍÊÂÎñÈÕ
Ö¾¡£Êý¾Ý¿â·ÖÇøÓÐʱ±»³ÆÎª½Úµã»òÊý¾Ý¿â½Úµã
°²È«ÐÔ
SQL server
ûÓлñµÃÈκΰ²È«Ö¤Êé¡£
Oracle Server
»ñµÃ×î¸ßÈÏÖ¤¼¶±ðµÄISO±ê×¼ÈÏÖ¤¡£
DB2
»ñµÃ×î¸ßÈÏÖ¤¼¶±ðµÄISO±ê×¼ÈÏÖ¤¡£
ÐÔÄÜ
SQL Server
¶àÓû§Ê±ÐÔÄܲ»¼Ñ
Oracle
ÐÔÄÜ×î¸ß£¬ ±£³ÖwindowsNTϵÄTPC-DºÍTPC-CµÄÊÀ½ç¼Ç¼¡£
DB2
ÊÊÓÃÓÚÊý¾Ý²Ö¿âºÍÔÚÏßÊÂÎï´¦ÀíÐÔÄܽϸߡ£
¿Í»§¶ËÖ§³Ö¼°Ó¦ÓÃģʽ
SQL Server
C/S½á¹¹£¬Ö»Ö§³Öwindows¿Í»§£¬¿ÉÒÔÓÃADO,DAO,OLEDB,ODBCÁ¬½Ó.
Oracle
¶à²ã´ÎÍøÂç¼ÆË㣬֧³Ö¶àÖÖ¹¤Òµ±ê×¼£¬¿ÉÒÔÓÃODBC,JDBC,OCIµÈÍøÂç¿Í»§Á¬½Ó
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......
¶ÔÿһÐÐÊäÈëÖµ½øÐмÆË㣬µÃµ½ÏàÓ¦µÄ¼ÆËã½á¹û£¬·µ»Ø¸øÓû§£¬Ò²¾ÍÊÇ˵£¬Ã¿ÐÐ×÷Ϊһ¸öÊäÈë²ÎÊý£¬¾¹ýº¯Êý¼ÆËãµÃµ½Ã¿ÐеļÆËã½á¹ûÊǵ¥Ðк¯Êý¡£
Ò»¡¢×Ö·ûº¯Êý
1¡¢×Ö·û´®´óСдת»»
(1)LOWER (strexp) ·µ»Ø×Ö·û´®,²¢½«ËùÓеÄ×Ö·ûСд
(2)UPPER (strexp) ·µ»Ø×Ö·û´®,²¢½«ËùÓеÄ× ......
´æ´¢¹ý³Ì´´½¨Óï·¨£º
£¨1£©ÎÞ²Î
create or replace procedure ´æ´¢¹ý³ÌÃû
as
±äÁ¿1 ÀàÐÍ£¨Öµ·¶Î§£©;
±äÁ¿2 ÀàÐÍ£¨Öµ·¶Î§£©;
Begin
........................
Exception
........................
End;
£¨2£©´ø ......
SQL SERVER 2005 ͬ²½¸´ÖƼ¼Êõ
ÒÔÏÂʵÏÖ¸´ÖƲ½Ö裨ÒÔ¿ìÕÕ¸´ÖÆÎªÀý£©
ÔËÐÐÆ½Ì¨SQL SERVER 2005
Ò»¡¢×¼±¸¹¤×÷£º
1£®½¨Á¢Ò»¸ö WINDOWS Óû§£¬ÉèÖÃΪ¹ÜÀíԱȨÏÞ£¬²¢ÉèÖÃÃÜÂ룬×÷Ϊ·¢²¼¿ìÕÕÎļþµÄÓÐЧ·ÃÎÊÓû§¡£
2£®ÔÚSQL SERVERÏÂʵÏÖ·¢²¼·þÎñÆ÷ºÍ¶©ÔÄ·þÎñÆ÷µÄͨÐÅÕý³££¨¼´¿ÉÒÔ»¥·Ã£©¡£´ò¿ª1433¶Ë¿Ú£¬ÔÚ·À»ðǽÖÐÉèÌØÀ ......
Çå³ýSQLÊý¾Ý¿âÈÕÖ¾Îļþ
/*--ѹËõÊý¾Ý¿âµÄͨÓô洢¹ý³Ì
ÓÐÁ½ÖÖ·½·¨ Ò»ÊÇѹËõÈÕÖ¾£¬¶þÊÇɾ³ýÈÕÖ¾¡£
Ò»¡¢Ñ¹ËõÈÕÖ¾¼°Êý¾Ý¿âÎļþ´óС
ÒòΪҪ¶ÔÊý¾Ý¿â½øÐзÖÀë´¦Àí
ËùÒÔ´æ´¢¹ý³Ì²»ÄÜ´´½¨ÔÚ±»Ñ¹ËõµÄÊý¾Ý¿âÖÐ
/*--µ÷ÓÃʾÀý
exec p_compdb 'test'
--*/
use master --×¢Òâ,´Ë´æ´¢¹ý³ÌÒª½¨ÔÚmasterÊý¾Ý¿âÖÐ
go ......