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

ÔõÑù½«excelÖеÄÊý¾Ýͨ¹ýPL/SQLµ¼ÈëORACLEÊý¾Ý¿âÖÐ

ÏêϸµØ²½Öè:


1¡¢´ò¿ªMicroSoft   Excel   2000  


2¡¢Îļþ(F)→н¨(N)→¹¤×÷²¾→  


3¡¢ÊäÈëÊý¾Ýºó£¬´æÅÌΪtest.xls£¬  


4¡¢Îļþ(F)→Áí´æÎª(A)→  


±£´æÀàÐÍΪ£ºÖƱí·û·Ö¸ô£¬ÆðÃûΪtext.txt£¬±£´æµ½C:\  


5¡¢ÐëÏÈ´´½¨±í½á¹¹£º  

Á¬ÈëSQL*Plus£¬ÒÔsystem/managerÓû§µÇ¼£¬  

SQL>   conn   system/manager  


´´½¨±í½á¹¹  

SQL>   create   table   test  

¡¡¡¡¡¡¡¡(  

¡¡¡¡¡¡¡¡id¡¡¡¡¡¡¡¡¡¡¡¡¡¡number,¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡--ÐòºÅ  

¡¡¡¡¡¡¡¡username¡¡¡¡¡¡¡¡varchar2(10),¡¡¡¡¡¡¡¡¡¡--Óû§Ãû  

¡¡¡¡¡¡¡¡password¡¡¡¡¡¡¡¡varchar2(10),¡¡¡¡¡¡¡¡¡¡--ÃÜÂë  

¡¡¡¡¡¡¡¡sj¡¡¡¡¡¡¡¡¡¡¡¡¡¡varchar2(20)¡¡¡¡¡¡¡¡¡¡   --½¨Á¢ÈÕÆÚ  

¡¡¡¡¡¡¡¡);  


6¡¢´´½¨SQL*LoaderÊäÈëÊý¾ÝËùÐèÒªµÄÎļþ£¬¾ù±£´æµ½C:\£¬ÓüÇʱ¾±à¼­£º  

¿ØÖÆÎļþ£ºinput.ctl£¬ÄÚÈÝÈçÏ£º  


¡¡¡¡load   data¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡   --1¡¢¿ØÖÆÎļþ±êʶ  

¡¡¡¡infile   'test.txt '¡¡¡¡¡¡¡¡¡¡¡¡   --2¡¢ÒªÊäÈëµÄÊý¾ÝÎļþÃûΪtest.txt  

¡¡¡¡append   into   table   test¡¡¡¡¡¡¡¡--3¡¢Ïò±ítestÖÐ×·¼Ó¼Ç¼  

¡¡¡¡fields   terminated   by   X '09 '¡¡¡¡--4¡¢×Ö¶ÎÖÕÖ¹ÓÚX '09 '£¬ÊÇÒ»¸öÖÆ±í·û£¨TAB£©  

¡¡¡¡(id,username,password,sj)¡¡¡¡   -----¶¨ÒåÁжÔӦ˳Ðò  


a¡¢insert£¬ÎªÈ±Ê¡·½Ê½£¬ÔÚÊý¾Ý×°ÔØ¿ªÊ¼Ê±ÒªÇó±íΪ¿Õ  

b¡¢append£¬ÔÚ±íÖÐ×·¼ÓмǼ  

c¡¢replace£¬É¾³ý¾É¼Ç¼£¬Ìæ»»³ÉÐÂ×°ÔØµÄ¼Ç¼  

d¡¢truncate£¬Í¬ÉÏ  


7¡¢ÔÚDOS´°¿ÚÏÂʹÓÃSQL*LoaderÃüÁîʵÏÖÊý¾ÝµÄÊäÈë  


C:\> sqlldr   userid=system/manager   control=input.ctl  


¡¡¡¡Ä¬ÈÏÈÕÖ¾ÎļþÃûΪ£ºinput.log  

¡¡¡¡Ä¬ÈÏ»µ¼Ç¼ÎļþΪ£ºinput.bad  


Èç¹ûÊÇÔ¶³Ì¶ÔÊý¾Ý¿â½øÐе¼Èë²Ù×÷,ÔòÊäÈë×Ö·


Ïà¹ØÎĵµ£º

Oracle CHAR£¬VARCHAR£¬VARCHAR2ÀàÐ͵ÄÇø±ðÓëʹÓÃ

Çø±ð£º

¡¡¡¡1£®CHARµÄ³¤¶ÈÊǹ̶¨µÄ£¬¶øVARCHAR2µÄ³¤¶ÈÊÇ¿ÉÒԱ仯µÄ£¬ ±ÈÈ磬´æ´¢×Ö·û´®“abc"£¬¶ÔÓÚCHAR
(20)£¬±íʾÄã´æ´¢µÄ×Ö·û½«Õ¼20¸ö×Ö½Ú(°üÀ¨17¸ö¿Õ×Ö·û)£¬¶øÍ¬ÑùµÄVARCHAR2
(20)ÔòÖ»Õ¼ÓÃ3¸ö×ֽڵij¤¶È£¬20Ö»ÊÇ×î´óÖµ£¬µ±Äã´æ´¢µÄ×Ö·ûСÓÚ20ʱ£¬°´Êµ¼Ê³¤¶È´æ´¢¡£
¡¡¡¡2£®CHARµÄЧÂʱÈVARCHAR2µÄЧÂÊ ......

SQL SERVER´¥·¢Æ÷»Ö¸´·½·¨¡¢Êý¾Ý¿â

´¥·¢Æ÷
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâÀàÐ͵Ĵ洢¹ý³Ì£¬Ëü²»Í¬Ç°Ãæ½éÉܹýµÄ´æ´¢¹ý³Ì¡£´¥·¢Æ÷Ö÷ÒªÊÇͨ¹ýʼþ½øÐд¥·¢¶ø±»Ö´Ðе쬶ø´æ´¢¹ý³Ì¿ÉÒÔͨ¹ý´æ´¢¹ý³ÌÃû³Æ¶ø±»Ö±½Óµ÷Óᣴ¥·¢Æ÷ÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄ¹¤¾ß£¬Ëüʹÿ¸öÕ¾µã¿ÉÒÔÔÚÓÐÊý¾ÝÐÞ¸Äʱ×Ô¶¯Ç¿ÖÆÖ´ÐÐÆäÒµÎñ¹æÔò¡£´¥·¢Æ÷¿ÉÒÔÓÃÓÚSQL ServerÔ¼Êø¡¢Ä¬ÈÏÖµºÍ¹æÔòµÄÍêÕûÐÔ¼ì²é¡£
µ±Íùijһ ......

SQL SERVER ͼ±íÊý¾Ý¿â

ͼ±í
ͼ±í(ÓֳƹØÏµÍ¼)ÊÇSQL ServerÖÐÒ»ÀàÌØÊâµÄÊý¾Ý¿â¶ÔÏó£¬ËüÌṩ¸øÓû§Ö±¹ÛµØ¹ÜÀíÊý¾Ý¿â±íµÄ·½·¨¡£Í¨¹ýͼ±í£¬Óû§¿ÉÒÔÖ±¹ÛµØ´´½¨¡¢±à¼­Êý¾Ý¿â±íÖ®¼äµÄ¹ØÏµ£¬Ò²¿ÉÒԱ༭±í¼°ÆäÁеÄÊôÐÔ¡£ÀûÓÃÆóÒµ¹ÜÀíÆ÷´´½¨Í¼±íµÄ¾ßÌå²½ÖèÈçÏ£º
(1)ÔÚÆóÒµ¹ÜÀíÆ÷ÖУ¬Õ¹¿ªÖ¸¶¨µÄ·þÎñÆ÷ºÍÊý¾Ý¿â£¬´ò¿ªÒª½¨Á¢µÄͼ±íËùÔÚµÄÊý¾Ý¿â£¬ÓÒ»÷ͼ±íÍ ......

SqlÓï¾äѧϰ±Ê¼Ç(7) ³£ÓÃÈÕÆÚº¯Êý

/*****************************
³£ÓÃÈÕÆÚº¯Êý
*****************************/
use studentInfo
--ÏòÊý¾Ý¿âÖвåÈëÈÕÆÚµÄ³£¼û¸ñʽ£ºÈç²åÈë2010Äê10ÔÂ3ÈÕÕâ¸öÈÕÆÚ
--ÆäÖÐtb_dateΪһ¸ö²âÊÔÓÃµÄ±í£¬ÀïÃæ¾ÍÒ»¸ö×Ö¶Îtime£¬ÎªdatetimeÀàÐÍ
insert tb_date values('2010.10.3')
insert tb_date values('2010-10-3 12:14:35 ......

[SQL Server] µ¼³ö±í½á¹¹(Êý¾Ý×Öµä)

-- Êý¾Ý×Öµä
SELECT
        (case when a.colorder=1 then d.name else '' end)±íÃû,
        a.colorder ×Ö¶ÎÐòºÅ,
        a.name ×Ö¶ÎÃû,
        (case when COL ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ