µÚ10Õ£ºSQLºÍTQuery¶ÔÏó
±¾ÕÂÊǹØÓÚ²éѯ¡£ÕâÊÇÒ»¸öÖ÷Ì⣬ÔÚºËÐĵĿͻ§/·þÎñÆ÷±à³Ì£¬Òò´ËÕâÊDZ¾Êé¸üÖØÒªµÄƪÕÂÖ®Ò»¡£
¸Ã²ÄÁϽ«±»·Ö³ÉÒÔÏÂÖ÷Òª²¿·Ö£º
ʹÓÃTQuery¶ÔÏó
ʹÓñ¾µØºÍÔ¶³Ì·þÎñÆ÷µÄSQLÀ´Ñ¡Ôñ£¬¸üУ¬É¾³ýºÍ²åÈë¼Ç¼
ʹÓÃSQLÓï¾äÀ´´´½¨Á¬½Ó£¬ÁªÏµÓαêºÍ³ÌÐò£¬ËÑË÷µ¥¸ö¼Ç¼
Õâ¸öËõд´ú±íµÄSQL½á¹¹»¯²éѯÓïÑÔ£¬Í¨³£ÊÇÃ÷ÏÔµÄÐø¼¯»ò˵ÿ·âÐÅ£¨¹ðÁÖ£¬ãÚÈø¶ûÍ߶ࣩ¡£ÎÞÂÛÔõÑùÑ¡ÔñÅд¦ËÀÐÌ£¬ÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄSQLÊý¾Ý¿âÓïÑÔ£¬ºÜÈÝÒ×´ÓÄÚ²¿BCB·ÃÎÊ£¬¶øÊÇ´ÓBCBµÄĸÓﲻͬ¡£ BCB¿ÉÒÔʹÓÃSQLÓï¾ä´ÓÊý¾Ý¿âÖмìË÷±í£¬Ö´ÐбíÖ®¼äµÄÁª½Ó£¬½¨Á¢Ò»¸ö¶ÔÐí¶à¹ØÏµ»òÒªÇ󼸺õËùÓй¦ÄÜ£¬ÄúµÄ·þÎñÆ÷¿ÉÒÔÌṩ¡£
ÓëÁ½¸öSQLÒýÇæ£¬BCB´¬Ö»½øÈëÓëã£ÂÛºÍdBASEʹÓÃä廯Ð˽¨£¬ºÍÆäËû½¨³ÉInterBase¡£´ËÍ⣬Äú»¹¿ÉÒÔ·ÃÎÊ£¬ÈçMS SQL ServerÖУ¬Èü±´Ë¹£¬¼×¹ÇÎÄ£¬DB2ºÍInformixµÄÆäËûSQLÊý¾Ý¿â¡£×÷ΪһÏî¹æÔò£¬IBµÄSQLÒýÇæ¸üÇ¿´ó±ÈΪParadox»òdBASE±íÐ˽¨µÄÖ®Ò»£¬µ«ËüÃǶ¼Ìṩ¹ã·ºµÄ·þÎñ¡£¹Ø¼üµÄÒ»µã£¬È»¶ø£¬Äú¿ÉÒÔÖ´ÐÐSQL²éѯ£¬¼´Ê¹ÄãÊÇÔÚÒ»¸ö¶ÀÁ¢¹¤×÷£¬¶ÀÁ¢µÄ»úÆ÷£¬²»¾ßÓзÃÎÊ·þÎñÆ÷¡£
BCBÌṩ֧³Öͨ¹ýSQLÖУ¬ÕâÒâζ×ÅÄã¿ÉÒÔ׫дSQLÓï¾ä£¬È»ºóÈÃËûÃÇÖ±½ÓË͵½£¨ÓëÒ»¸ö»òÁ½¸öÀýÍ⣩µ½Oracle£¬Sybase¹«Ë¾InterBase£¬»òÆäËû·þÎñÆ÷¡£Í¨¹ýSQLµÄÊÇÒ»¸öÇ¿´óµÄ¹¦ÄÜ£¬ÔÒòÓжþ£º
1¡£´ó¶àÊý·þÎñÆ÷µÄSQLÓï¾ä¿ÉÒÔ´¦Àí·Ç³£Ñ¸ËÙ£¬ÕâÒâζ×ÅÄú¿ÉÒÔʹÓÃÔ¶³ÌÊý¾ÝµÄSQLÒÔ»ñµÃÁ˼«¿ìµÄÏìÓ¦ÄúµÄÇëÇó¡£
2¡£Äú¿ÉÒÔ׫дSQLÓï¾äµÄÒªÇóÀ´Ö´ÐзþÎñÆ÷ͨ¹ýBCBµÄĸÓïÓÃרÃÅÈÎÎñ¡£
ÔÚ×îºóÒ»Õ£¬Äãѧµ½ÁËÈçºÎBCBÄÚ²¿¹¤×÷£¬ÒÔ¼°ÈçºÎÀûÓÃÆä±¾ÍÁµÄÄÜÁ¦ºÜ¶à¡£ÏÖÔÚÊÇʱºò¿´¿´BCBÓëÊý¾Ý¿â½»»¥µÄ¹¤¾ß£¬Ä¿Ç°´æÔÚÓÚÄúµÄ¼ÆËã»ú»òÍøÂçÉϵÄÈκΡ£
Èç¹ûÄúÒÔǰ´ÓδʹÓÃTQuery¶ÔÏó֮ǰ£¬ÄãÓ¦¸Ã¼ìÌÖÏÖÐеĿØÖÆÌõ£¬µÚ8ÕÂÖУ¬“Êý¾Ý¿â»ù´¡ÖªÊ¶ºÍÊý¾Ý¿â¹¤¾ß”£¬Ëü¸ø³öÁËËùÓлù±¾ÔÚBCBÖеÄÊý¾Ý¿â¹¤¾ßµÄ¸ÅÊö¡£±¾ÕµÄÖØµãÊÇÄÇЩ¹¤¾ßÖ®Ò»- TQuery -²¢ËµÃ÷ËüÔÚÒ»¶¨µÄÉî¶È¡£
±¾Õ²»ÄâÒ»¸öSQLµ×Æá£¬¶øÊÇÐðÊöµÄTQuery¶ÔÏóºÍ»ù±¾ÈÎÎñ£¬Äú¿ÉÒÔÖ´ÐÐËü¡£¼´Ê¹Äã²»ÖªµÀÈκÎÓйØSQL£¬±¾ÕÂÈÔÈ»»á°ïÖúÄ㣬Äã×îÖÕѧϰ¹ØÓÚÈçºÎ׫дһ¸öSQLÓï¾äµÄ»ù±¾ÊÂʵµÄ˵·¨¡£µ«ÊÇ£¬¶ÔÓÚÓïÑÔµÄÏêϸ·ÖÎö£¬ÄãÓ¦¸Ã°ÑÒ»¸öÐí¶àÊé¼®ºÍÓйØÕâÒ»ÒéÌâµÄ¹«¿ªÎļþ¡£¾ÙÀýÀ´Ëµ£¬ÎÒÆ«ÏòÓÚʵÓõÄSQLÊֲᣬ±«ÂüµÈ£¬°¬µÏÉúΤ˹Àû¡£ÄúÒ²¿ÉÒԲο¼ÔÚΪWISQL UtilityµÄÁª»ú°ïÖú²Î¿¼×ÊÁÏ¡£¸ü¶àÐÅÏ¢£¬¿ÉÔÚ1 LOCALSQL.HLPÎļþµÄÐÎʽ£¬ÓÃBCB´¬Ö»¡£ £¨¿ª·ÅµÄ°ïÖúÏ£¬°´ALT + F +°Ä£¬È»ºóÑ¡
Ïà¹ØÎĵµ£º
http://www.umgr.com/blog/PostView.aspx?bpId=36294
1. Ö´ÐÐsqlÓï¾ä
int sqlite3_exec(sqlite3*£¬ const char *sql£¬ sqlite3_callbacksql Óï·¨
£¬ void *£¬ char **errmsg );
Õâ¾ÍÊÇÖ´ÐÐÒ»Ìõ sql Óï¾äµÄº¯Êý¡£
µÚ1¸ö²ÎÊý²»ÔÙ˵ÁË£¬ÊÇÇ°Ãæopenº¯ÊýµÃµ½µÄÖ¸Õ롣˵ÁËÊǹؼüÊý¾Ý½á¹¹¡£
µÚ2¸ö²ÎÊýconst char ......
ÔÚѧϰSQLʱ¿´µ½µÄһƬºÜºÃµÄÎÄÕ£¬ÌØÌù³öÀ´ºÍ´ó¼ÒÒ»Æð·ÖÏí£¡
ÎÒÃÇÒª×öµ½²»µ«»áдSQL,»¹Òª×öµ½Ð´³öÐÔÄÜÓÅÁ¼µÄSQLÓï¾ä¡£
£¨1£©Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º
OracleµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬from×Ó¾äÖÐдÔÚ×îºóµÄ±í(»ù´¡±í driving table)½«±»×îÏÈ´¦ ......
×ö¿ª·¢¹ý³ÌÖУ¬¾³£»áÓõ½½«ExcelÖÐÊý¾Ýµ¼³öµ½SQL ServerÖеÄÇé¿ö£¬Äã¿ÉÒÔÀûÓÃSQL SERVER ÖÐ×Ô´øµÄµ¼ÈëÊý¾ÝµÄ·½Ê½£¬µ«ÕâÖÖ·½Ê½£¬ÓÐʱ»á·¢ÏÖÊý¾Ýµ¼Èëºó£¬¿ÉÄÜΪ¿Õ£¬¿ÉÄÜ¿ªÍ·ÉÙ¸öÁ㣬´ËÖÖÇé¿ö¶à³öÏÖÓÚÊýÖµÐ͵ÄÁУ¬½ñÌìÔÚCSDNÉÏÏй䣬ż¶û·¢ÏÖÁËÒ»¸öÌû×Ó£¬½éÉܵÄÒÔÏÂÕâÖÖ·½·¨£¬±¾ÈËÇ¡ÆßÒò×î½ü¹«Ë¾×¼±¸ÉÏÊУ¬É󼯾ÖÔÚ×öÉ󼯣¬¼¼ ......
l INNER JOIN
ÄÚÁ¬½ÓÊÇ×î³£¼ûµÄÒ»ÖÖÁ¬½Ó£¬ËüÒ³±»³ÆÎªÆÕͨÁ¬½Ó£¬¶øE.FCodd×îÔç³ÆÖ®Îª×ÔÈ»Á¬½Ó¡£
ÏÂÃæÊÇANSI SQL£92±ê×¼
select * from t_institution i
inner join t_teller t
on i.inst_no = t.inst_no //˵Á½¸ö±íÖ®¼äµÄ¹ØÏµÓÃON
where i.inst_no = "5801"
ÆäÖÐinner¿ÉÒÔʡ ......
ת×Ô£ºhttp://hi.baidu.com/arslong/blog/item/b23307e76252342cb8382001.html
Item01
Á¬½Ó×Ö·û´®Öг£ÓõÄÉùÃ÷ÓУº
·þÎñÆ÷ÉùÃ÷£ºData Source
¡¢Server
ºÍAddr
µÈ¡£
Êý¾Ý¿âÉùÃ÷£ºInitial Catalog
ºÍDataBase
µÈ¡£
¼¯³ÉWindows
Õ˺ŵݲȫÐÔÉùÃ÷£ºIntegrated
Security
ºÍTrusted_Connection
µÈ¡£
ʹÓÃÊý¾Ý¿â ......