µ¼³öÊý¾Ý¡¢Éú³ÉSQL INSERTµÄ·½·¨¡£
ÔÚ¹¤×÷Öг£³£Åöµ½ÕâÖÖÇé¿ö£ºÎÒÃÇÐèÒª½«Ò»¸öÓ¦ÓÃϵͳµÄ»ù´¡Êý¾Ýµ¼³öÀ´£¬ÒÔ±ã»ù´¡Êý¾ÝÏ´ε¼Èëµ½ÁíÍâÒ»¸ö³¡¾°¡£
ÊÂʵÉÏ£¬ÕâÖÖÇé¿öÎÒÃÇ¿ÉÒÔÓÃpl/sqlµÄ¹¦ÄÜExport TablesÀ´ÊµÏÖ¡£Export TableÓÐÈýÖÖµ¼³ö·½Ê½£ºOracle Export£¬SQL Insert£¬PL/SQL Developer¡£Í¨³£ÎÒÃÇ»áʹÓÃOracle Export£¬SQL InsertµÄ¹¦ÄÜ¡£(µÚÈýÖÖ°³Ã»Óùý£¬ºÇºÇ£¬ËùÒÔÕâô˵¡£)
Oracle ExportÊǽ«Êý¾Ýµ¼³ö³Édmp¸ñʽµÄÎļþ£¬ÕâÑùÓиöÂé·³£¬²»ÄÜ¿´µ½ÀïÃæµÄÄÚÈÝ¡£ËäÈ»ËüµÄËٶȺܿ죬µ«ÊÇȱµãÌ«Ã÷ÏÔ£¬ËùÒÔÖÁÉÙÎÒÒ»°ã²»ÓÃËü¡£³ý·ÇÊǵ¼³öº¬ÓÐclob,blobµÄ±í£¬²Å»áÓõ½Õâ¸ö¹¦ÄÜ¡£
SQL InsertÊÇ×îʵÓõŦÄÜ¡£µ±È»ËüÒ²ÓÐȱµã£¬±ÈÈç²»ÄÜʹÓÃclob,blob¡£µ«ÊÇÓŵãÃ÷ÏÔ£¬¾ÍÊÇÄÜ¿´µ½sqlÓï¾äµÄÏêϸÄÚÈÝ¡£ËùÒÔÒ»°ãÎÒÓÃËü£¬³ý·Çclob,blob²ÅÓÃexport tablesµÄ¹¦ÄÜ¡£
ʵ¼ÊÖУ¬Ò»¸öϵͳ¿ÉÄÜÓм¸°Ù¸ö±í£¬µ«ÊÇ»ù´¡Êý¾Ý±í¿ÉÄܲÅ100¶à¸ö£¬ÕâÑùʹÓÃPL/SQLµÄSQL Insert¹¦Äܾͻá³öÏÖÒ»ÖÖÇé¿ö£ºÃ¿´ÎÎÒµ¼³ö»ù´¡Êý¾ÝµÄʱºò£¬¾ÍÒª´ÓÓû§µÄ¼¸°Ù¸ö±íÖÐÑ¡ÔñÄÇ100¶à¸ö±í¡£ÕâÑùºÜ¿¼ÑéÈ˵ÄÄÍÐĵ쬷´ÕýÎÒÊDZ»Õâ¸ö¸ãµÃÍ·ÔÎÑÛ»¨¡£
ÕýÊÇÒòΪÎÒûÄÍÐÄ£¬ËùÒÔ¾ÍдÁËÕâÆ¬¶ÌÎÄ£¬Ï£ÍûÔÚ½ñºóµÄ¹¤×÷ÖУ¬ÄÜÓøü¿ìµÄËÙ¶ÈÀ´Íê³Éµ¼³öµ¼È빦ÄÜ£¬ËùÒÔ¾Í×Ô¼º×öÁËÒ»¸ö·½·¨£¬À´Íê³Éµ¼Èëµ¼³ö¹¦ÄÜ£¬×îÖÕµÄЧ¹ûÓ¦¸ÃÊǺÍPL/SQLÀïÃæµÄSQL Insert¹¦ÄÜÒ»ÑùµÄ£¬ÇÒ¸öÈ˾õµÃ¸üÊʺϱ¾ÈËʹÓ㨲»ÖªµÀÊʺϲ»ÊʺϱðÈËʹÓ㬺Ǻǣ©¡£
************************************************************************************************************
Ïл°ÉÙ˵£¬¿ªÊ¼ÕýÌâ°É¡£
Ö÷Ҫ˼·ÊÇÕâÑùµÄ£º
1£¬½«»ù´¡Êý¾ÝµÄ±íÃû²åÈëµ½ÁÙʱ±ít_proc_init_tabÖУ¬²»ÂÛ˳Ðò£¬±í½á¹¹ÈçÏ£º
create table T_PROC_INIT_TAB
(
TABLE_NAME VARCHAR2(100)
)
¡£
2£¬·ÖÎöÁÙʱ±ít_proc_init_tabÖÐËùÓбíµÄÒÀÀµ¹ØÏµ£¬×îºóËã³öËùÓбíµÄÒÀÀµµÈ¼¶£¬²åÈëµ½ÁÙʱ±íT_PROC_CONSTRAINT_GRADEÖС£µÈ¼¶Ô½¸ß£¬±êʶ¸Ã±íÒÀÀµ³Ì¶ÈÔ½¸ß¡£ºóÃæ²åÈëÊý¾ÝµÄʱºò¾Í»áÔÚºóÃæÖ´ÐС£T_PROC_CONSTRAINT_GRADEµÄ±í½á¹¹ÈçÏ£º
create table T_PROC_CONSTRAINT_GRADE
(
SRC_TABLE VARCHAR2(100) not null,
GRADE NUMBER not null
)
Ëã³ö±íÒÀÀµµÈ¼¶£¬Ê¹ÓúóÃæ´æ´¢¹ý³ÌPKG_CREATE_INS_SQL.SP_DoConstraint¡£
3£¬ÒÀ¾ÝÒÀÀµµÈ¼¶¸ßµÍ£¬´ÓµÍµ½¸ß£¬Ò»¸öÒ»¸öµÄµ¼³ö±íµÄÊý¾Ý£¬Éú
Ïà¹ØÎĵµ£º
ÓÉÓÚ³ÌÐòÐèÒª°ÑSQL SERVER ÀïµÄÊý¾Ýµ¼Èëµ½ACCESSÀï.
¸Õ¿ªÊ¼Ê¹ÓÃDataSetÀ´Ñ»·.
Êý¾ÝÁ¿ÉÙµÄʱºò»¹Ëã¿ÉÒÔÓ¦¸¶µÄ¹ýÀ´.
µ«µ±Êý¾Ý¶àµÄʱºò.
»á±¨´í"λÖôíÎó"
ÔÚÍøÉÏËÑѰһ·¬.ÕÒµ½Ò»¸ö·½·¨.
ʹÓÃinsert into openrowset
½Ó×Å´íÎóÒ»¸ö½ÓÒ»¸öµÄÀ´..
"²åÈë´íÎó: ÁÐÃû»òËùÌṩֵµÄÊýÄ¿Óë±í¶¨Ò岻ƥÅä¡£"
"δÄÜÕÒµ½ OLE DB Ì ......
/*sqlÖØ¸´Êý¾Ý´¦Àí£¬ÓÐΨһID£¬formidÓÐÖØ¸´*/
/*²é³öÖØ¸´µÄfromid*/
select formid from GaiaSaver_BUG group by formid having count(*)>1
/*ɾ³ýÖØ¸´formid£¬Ö»ÁôÒ»Ìõ*/
delete from GaiaSaver_BUG where ID not in
(select min(ID) as ID from GaiaSaver_BUG group by for ......
SQL ServerÖ®·Ö²¼Ê½ÊÂÎñ
ÊÕ²Ø
--> Title : SQL ServerÖ®·Ö²¼Ê½ÊÂÎñ
--> Author : wufeng4552
--> Date : 2009-11-11
SQL ServerÖ®·Ö²¼Ê½ÊÂÎñ
(Ò»)¸ÅÄî:
·Ö²¼Ê½ÊÂÎñÊÇÉæ¼°À´×ÔÁ½¸ö»ò¶à¸öÔ´µÄ×ÊÔ´µÄÊÂÎñ¡£Microsoft® SQL Serv ......
±¾ÎÄ×ªÔØ: http://hi.baidu.com/%D2%BB%C6%F0%C8%A5%CC%DF%C7%F2/blog/item/802027355899fe83a61e12ee.html
ʹÓÃSQLQuery
¶ÔÔÉúSQL²éѯִÐеĿØÖÆÊÇͨ¹ýSQLQuery½Ó¿Ú½øÐеģ¬Í¨¹ýÖ´ÐÐSession.createSQLQuery
()
»ñÈ¡Õâ¸ö½Ó¿Ú¡£×î¼òµ¥µÄÇé¿öÏ£¬ÎÒÃÇ¿ÉÒÔ²ÉÓÃÒÔÏÂÐÎʽ£º
List
cats
=
sess.createSQLQuery
(
......
Access¡¢SQLServer¡¢Oracle³£¼ûSQLÓï¾äÓ¦ÓÃÇø±ð
¹Ø¾¢ËÉ PMP
Èç¹ûÒª¼æÈÝAccess¡¢SQL Server¡¢OracleÈý¸öÊý¾Ý¿â°æ±¾£»ÎÒÃÇÔÚ±àдSQLÓï¾äµÄ¹ý³ÌÖУ¬¾¡Á¿Ê¹ÓÃһЩͨÓõÄÓï¾ä£¬µ«»¹ÊÇÓÐЩ·½ÃæÓÐÐ©Çø±ð±ÜÃâ²»ÁË£¬ÏÖ¼òµ¥×ܽáһϡ£
ÒÔÏÂA´ú±íAccess,S´ú±íSQL Server,O´ú±íOracle
1¡¢È¡µ±Ç°ÏµÍ³Ê±¼ä
A:Select Now()
S:Selec ......