ORACLEÖеĸ÷ÖÖÊý¾ÝÀàÐÍÏêϸµÄ½éÉÜ
µ±ÄãÔÚÊý¾Ý¿âÖд´½¨Êý¾Ý±íµÄʱºò£¬ÄãÐèÒª¶¨Òå±íÖÐËùÓÐ×ֶεÄÀàÐÍ¡£ORACLEÓÐÐí¶àÖÖÊý¾ÝÀàÐÍÒÔÂú×ãÄãµÄÐèÒª¡£Êý¾ÝÀàÐÍ´óÔ¼·ÖΪ£ºcharacter, number, date, LOB, ºÍRAWµÈÀàÐÍ¡£ËäÈ»ORACLE8iÒ²ÔÊÐíÄã×Ô¶¨ÒåÊý¾ÝÀàÐÍ£¬µ«ÊÇËüÃÇÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍ¡£ÔÚÏÂÃæµÄÎÄÕÂÖÐÄ㽫Á˽⵽ËûÃÇÔÚoracle ÖеÄÓ÷¨¡¢ÏÞÖÆÒÔ¼°ÔÊÐíÖµ¡£
¡¡¡¡
¡¡¡¡Character Êý¾ÝÀàÐÍ
¡¡¡¡Character Êý¾ÝÀàÐÍÓÃÀ´´æ´¢×ÖĸÊý×ÖÐÍÊý¾Ý¡£µ±ÄãÔÚoracle Öж¨ÒåÒ»¸öcharacter Êý¾Ýʱ£¬Í¨³£ÐèÒªÖÆ¶¨×ֶεij¤¶È£¬ËüÊǸÃ×ֶεÄ×î´ó³¤¶È¡£ORACLEÌṩÒÔϼ¸ÖÖcharacter Êý¾ÝÀàÐÍ£º
¡¡¡¡
¡¡¡¡CHAR() CHARÊý¾ÝÀàÐÍÊÇÒ»ÖÖÓй̶¨³¤¶ÈºÍ×î´ó³¤¶ÈµÄ×Ö·û´®¡£´æ´¢ÔÚÊý¾ÝÀàÐÍΪCHAR×Ö¶ÎÖеÄÊý¾Ý½«ÒÔ¿Õ¸ñµÄÐÎʽ²¹µ½×î´ó³¤¶È¡£³¤¶È¶¨ÒåÔÚ1——2000×Ö½ÚÖ®¼ä¡£
¡¡¡¡
¡¡¡¡µ±Äã´´½¨Ò»¸öCHARÐÍ×ֶΣ¬Êý¾Ý¿â½«±£Ö¤ÔÚÕâ¸ö×Ö¶ÎÖеÄËùÓÐÊý¾ÝÊǶ¨Ò峤¶È£¬Èç¹ûij¸öÊý¾Ý±È¶¨Ò峤¶È¶Ì£¬ÄÇô½«ÓÿոñÔÚÊý¾ÝµÄÓұ߲¹µ½¶¨Ò峤¶È¡£Èç¹û³¤¶È´óÓÚ¶¨Ò峤¶È½«»á´¥·¢´íÎóÐÅÏ¢¡£
¡¡¡¡
¡¡¡¡VARCHAR() varcharÐÍÊý¾ÝÊÇvarchar2ÐÍÊý¾ÝµÄ¿ìÕÕ¡£
¡¡¡¡
¡¡¡¡VARCHAR2() varchar2Êý¾ÝÀàÐÍÊÇÒ»Öֿɱ䳤¶ÈµÄ¡¢ÓÐ×î´ó³¤¶ÈµÄ×ÖĸÊý×ÖÐÍÊý¾Ý¡£Varchar2ÀàÐ͵Ä×ֶγ¤¶È¿ÉÒÔ´ïµ½4000×Ö½Ú£¬Varchar2ÀàÐ͵ıäÁ¿³¤¶È¿ÉÒÔ´ïµ½32676×Ö½Ú¡£
¡¡¡¡
¡¡¡¡Ò»¸ö¿ÕµÄvarchar2(2000)×ֶκÍÒ»¸ö¿ÕµÄvarchar2(2)×Ö¶ÎËùÕ¼ÓõĿռäÊÇÒ»ÑùµÄ¡£
¡¡¡¡
¡¡¡¡NCHAR() ºÍ NVARCHAR2()¡¡NCHAR() ºÍ NVARCHAR2()Êý¾ÝÀàÐÍ·Ö±ðÓëCHAR() ºÍ VARCHAR2()ÀàÐÍÊÇÏàͬµÄ£¬Ö»²»¹ýËüÃÇÓÃÀ´´æ´¢NLS£¨National Language Support£©Êý¾Ý¡£
¡¡¡¡
¡¡¡¡LONG¡¡LONG Êý¾ÝÀàÐÍÊÇÒ»¸öÒÅÁôÏÂÀ´µÄ¶øÇÒÔÚ½«À´²»»á±»Ö§³ÖµÄÊý¾ÝÀàÐÍ¡£Ëü½«±»LOB(Large Object)Êý¾ÝÀàÐÍËù´úÌæ¡£
¡¡¡¡
¡¡¡¡±È½Ï¹æÔò Varchar2ºÍcharÊý¾ÝÀàÐ͸ù¾Ýβ²¿µÄ¿Õ¸ñÓв»Í¬µÄ±È½Ï¹æÔò¡£¶ÔCharÐÍÊý¾Ý£¬Î²²¿µÄ¿Õ¸ñ½«±»ºöÂÔµô£¬¶ÔÓÚVarchar2ÐÍÊý¾Ýβ²¿´ø¿Õ¸ñµÄÊý¾ÝÅÅÐò±ÈûÓпոñµÄÒª´óЩ¡£±ÈÈ磺
¡¡¡¡
¡¡¡¡Char ÐÍÊý¾Ý£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡‘YO’=‘YO¡¡¡¡ ’
¡¡¡¡
¡¡¡¡Varchar2ÐÍÊý¾Ý£º¡¡¡¡¡¡¡¡¡¡ ‘YO’<’YO¡¡¡¡ ’
¡¡¡¡
¡¡¡¡Numberic Êý¾ÝÀàÐÍ
¡¡¡¡
¡¡¡¡Numberic Êý¾ÝÀàÐÍÓÃÀ´´æ´¢¸ºµÄºÍÕýµÄÕûÊý¡¢·ÖÊýºÍ¸¡µãÐÍÊý¾Ý£¬·¶Î§ÔÚ-1*10-103 ºÍ9.999…99*10125Ö®¼ä£¬ÓÐ38λµÄ¾«È·¶È¡£±êʶһ¸öÊý¾Ý³¬³öÕâ¸ö·¶Î§Ê±¾Í»á³ö´í¡£
¡¡¡¡
¡¡¡¡Number(
,) NumberÊý¾ÝÀàÐÍ´
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
Ò»¸öÏîÄ¿ÐèÒªDB2£¬ÒÔǰûÓùý£¬ÓÃÁËWINDOWS 2008ϵÄDB29.7 ºÃ¼¸ÖÜ£¬ËãÈëÃÅÁ˰ɣ¬ÏÂÃæÕâÎÄÕ¾͵±Ò»¸öORACLEʹÓÃÕßÑÛÀïµÄDB2µÄÓ¡Ïó°É£¬Ò²ÐíÓÐЩ¶«Î÷¿ÉÄÜÓÐÆ«²î£¬µ«ÊǾÍÊÇÎÒ×Ô¼ºµÄÓ¡Ïó£º
1¡¢Ìåϵ½á¹¹£¬DB2µÄʵÀýºÍÊý¾Ý¿â·Ö¿ªµÄ×ö·¨£¬ÎÒ¸öÈË»¹ÊDZȽÏϲ»¶µÄ£¬ÒòΪʵÀý¿ÉÒÔ´´½¨¶à¸ö£¬Êý¾Ý¿âµÄ»Ö¸´Ö±½Ó»Ö¸´µ½ÊµÀýϾͿÉÒÔÁË£¬Ïà¶ ......
oracleÖÐsqlÓï¾äÖÐselect * from t_Test t where t.Id in(1,2,3......)/*ÊýÁ¿²»ÄÜ´óÓÚ1000¸ö*/
½â¾ö·½·¨ ·Ö¸î³É¶à´Îin È»ºóÔÙ»òÉÏ Èç select * from t_Test t where t.Id in(1,2,3......800) or t.Id in(801,802,803......1300)
ÔÚʹÓÃÖÐ×îºÃÄܲ»Ê¹ÓÃÆäËûÌõ¼þÀ´´úÌæin
......
<!--
@Name£º·ÖÀàͳ¼ÆÃ÷ϸ
@Time£º2010.01.05
@author JZP
--->
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page language="java" import="wfc.service.database.DB"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.Resul ......
ÀûÓÃosÉóºË
µÇ¼oracleʱÔÚWinÖÐʵÏÖ¶ÔosµÄÉóºËÓÐÈçϼ¸²½£º
1¡¢ create os user id
2¡¢ create os group ora_dba(Õâ¸ö×éÖÐÓû§¾ßÓйÜÀíËùÓÐoracle database µÄȨÏÞ),
ora_sid_dba£¨Ö»ÄܶÔÓ¦µ½ÏàÓ¦sidµ ......