Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¡¾Õª¡¿Power Builder Öж¯Ì¬SQLÓï¾äµÄд·¨

PowerBuilderÊÇĿǰ×îÁ÷ÐеÄÊý¾Ý¿â¿ª·¢¹¤¾ßÖ®Ò»¡£PowerBuilderÌṩÁËÔÚ³ÌÐò´úÂëÖмÓÈëǶÈëʽSQLÓï¾äµÄ¹¦ÄÜÀ´Ö§³Ö¶ÔÊý¾Ý¿âµÄ·ÃÎÊ¡£µ«ÕâÖÖǶÈëʽSQLÓï¾äÖ»ÄÜÖ§³ÖһЩ¹Ì¶¨µÄ±ê×¼µÄSQLÓï¾ä£¬¼´ÔÚ½øÐгÌÐò´úÂë±àÒë´¦ÀíʱÕâЩSQLÓï¾ä±ØÐëÊÇÈ·¶¨µÄ£¬ÀýÈ磺¶ÔÄÄÕűíÄö×ֶνøÐвÙ×÷ÔÚ³ÌÐò´úÂëÖÐÊǹ̶¨Ð´Ã÷µÄ£¬ÁíÍâÕâÖÖ·½Ê½Ò²²»ÄÜÖ´ÐÐÏñCreat Table,Creat DatabaseµÈÕâЩÊý¾Ý¿â¶¨ÒåµÄÓï¾ä(DDL)¡£
Òò´ËÕâÖÖǶÈëʽSQLÓï¾äÔÚʵ¼ÊÓ¦ÓÃÖÐÓÐÒ»¶¨µÄ¾ÖÏÞÐÔ¡£Îª¿Ë·þÕâÖÖ·½Ê½µÄ¾ÖÏÞÐÔ£¬¿ÉÒÔʹÓÃPowerBuilderÌṩµÄ¶¯Ì¬SQLÓï¾ä£¬ÕâÖÖ¶ÔÊý¾Ý¿â·ÃÎʵķ½Ê½¿ÉÒÔÍê³ÉǶÈëʽSQLÓï¾äÎÞ·¨ÊµÏֵŦÄÜ¡£È罨¿â¡¢½¨±íÕâÒ»ÀàµÄÊý¾Ý¿â¶¨ÒåÓï¾ä(DDL)£»Æä´Î£¬ÓÉÓÚ¶¯Ì¬SQLÓï¾äÔÊÐíÔÚÖ´ÐÐʱ²ÅÈ·¶¨µ½µ×ÒªÖ´ÐÐÔõÑùµÄSQLÓï¾ä£¬Òò´ËʹÓö¯Ì¬SQLÓï¾ä¿ÉÒÔʹ³ÌÐòʵÏÖ²ÎÊý»¯Éè¼Æ£¬¾ßÓкܴóµÄÁé»îÐÔºÍͨÓÃÐÔ¡£
Ò»¡¢¶¯Ì¬SQLÓï¾äµÄÓ¦Ó÷ÖÎö PowerBuilderÌṩÁËËÄÖÖ¸ñʽµÄ¶¯Ì¬SQLÓï¾ä£¬Ã¿ÖÖ¸ñʽ¶¼ÓÐ×Ô¼º²»Í¬µÄÌØµãºÍ×÷Óá£ÏÂÃæÎÒÃǶԸ÷ÖÖ¸ñʽµÄ¾ßÌåʹÓ÷½·¨·Ö±ð¼ÓÒÔ˵Ã÷¡£
¡¡¡¡(Ò»)µÚÒ»ÖÖ¸ñʽ
¡¡¡¡µ±Ö´ÐÐûÓÐÊäÈë²ÎÊý²¢ÇÒûÓзµ»Ø½á¹û¼¯µÄSQLÓï¾äʱ¿ÉÒÔʹÓÃÕâÖÖ¸ñʽ£¬ÕâÖÖ¸ñʽʹÓñȽϼòµ¥£¬ÆäʵÏֵIJÙ×÷Ò²±È½ÏÉÙ¡£
¡¡¡¡1Óï·¨
¡¡¡¡EXECUTE IMMEDIATE SQLStatement{USING TransactionObject}£»
¡¡¡¡ÆäÖÐSQLStatementÊÇÒªÖ´ÐеÄSQLÓï¾ä£¬¿ÉÒÔÖ±½ÓÓÃÒýºÅ½«ÒªÖ´ÐеÄSQLÒýÆðÀ´Ó㬻òÕßÓÃ×Ö·û´®±äÁ¿µÄÐÎʽÌṩSQLÓï¾ä¡£Í¨¹ýʹÓÃ×Ö·û´®±äÁ¿¿ÉÒÔÔÚ¾ßÌåÖ´ÐеÄʱºò²ÅÖ¸¶¨ÒªÖ´ÐÐʲôÑùµÄSQLÓï¾ä¡£TransactionObjectÊÇÓû§ËùʹÓõÄÊÂÎñ¶ÔÏó£¬È±Ê¡ÎªSQLCA¡£
¡¡¡¡2Ó¦ÓÃʵÀý
¡¡¡¡¢Ù½¨Á¢Ò»ÕÅÊý¾Ý¿â±í(base)£¬SQLÓï¾äµÄ±íÊöÓÃÒýºÅÒýÆðÀ´Ö±½ÓʹÓá£
¡¡¡¡EXECUTE IMMEDIATE‘CREATE TABLE base(code char(6),name char(30))’USING SQLCA£»
¡¡¡¡¢ÚÖ´ÐжÔÊý¾Ý¿â¼Ç¼µÄ²Ù×÷£¬ÔÚ±íbaseÖвåÈëÒ»Ìõ¼Ç¼£¬SQLÓï¾äͨ¹ý×Ö·û´®±äÁ¿´«µÝÖ´ÐÐÓï¾ä¡£
¡¡¡¡STRING lsSQL
¡¡¡¡LsSQL=”INSERT INTO TABLE base VALUES(’320201’£¬’ÊÐÖÐÇøÖ§ÐÐ’)”
¡¡¡¡EXECUTE IMMEDIATE:lsSQL£»
¡¡¡¡(¶þ)µÚ¶þÖÖ¸ñʽ
¡¡¡¡µ±Ö´ÐдøÊäÈë²ÎÊýµ«Ã»Óзµ»Ø½á¹û¼¯Ê±µÄSQLÓï¾ä¿ÉÒÔ²ÉÓõڶþÖÖ¸ñʽ¡£¸Ã¸ñʽ²»½ö¿ÉÒÔ¶¯Ì¬µØÖ¸¶¨ÒªÖ´ÐеÄSQLÓï¾ä£¬Í¬Ê±»¹¿ÉÒÔ¶¯Ì¬µØÈ·¶¨SQLÓï¾äËùÐèÒªµÄ²ÎÊýÖµ¡£
¡¡¡¡1Óï·¨
¡¡¡¡PREPARE DynamicStagingArea from SQLStatement{USING TransactionOb


Ïà¹ØÎĵµ£º

sql 2005 ´æ´¢¹ý³Ì·ÖÒ³ java ´úÂë

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ ......

asp.net·Àsql×¢Èë

 using (con)
        {
            con.Open();
            String sqltext = "select * from emp where empno=@empno";
      ......

SQL²Ù×÷È«¼¯

        ×î½üÕýÔÚѧϰÓÃSQL×öһЩ¶«Î÷£¬ÔÚÒ»¸öÌû×ÓÉÏÃæ¿´µ½ÕâÆª¶ÔºÜÓаïÖú£¬¾Í×ªÔØµ½ÁË×Ô¼ºµÄBlogÀϣÍû¶Ô´ó¼ÒÒ²ÓаïÖú¡£
SQL²Ù×÷È«¼¯
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù× ......

±È½ÏÅ£µÄSQL ServerÊé

Microsoft SQL Server2005¼¼ÊõÄÚÄ»:T-SQL³ÌÐòÉè¼Æ
http://www.amazon.cn/mn/detailApp/ref=sr_1_25?_encoding=UTF8&s=books&qid=1261538877&asin=B0011C2568&sr=8-25
Microsoft SQL Server 2005¼¼ÊõÄÚÄ»£º²éѯ¡¢µ÷ÕûºÍÓÅ»¯
http://www.amazon.cn/mn/detailApp/ref=sr_1_4?_encoding=UTF8&s=books&am ......

SQLÓÅ»¯¹¤¾ßLecco SQL Expert For Oracle

ÔÚSQLÓÅ»¯¹ý³ÌÖг£¼ûOracle HINTµÄÓ÷¨£º
1. /*+ALL_ROWS*/ 
±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÍÌÍÂÁ¿,ʹ×ÊÔ´ÏûºÄ×îС»¯. 
ÀýÈç: 
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO='SCOTT'; 
2. /*+FIRST_ROW ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ