Oracle PL\SQL²Ù×÷£¨Ò»£©
1.OracleÔõÑù´æ´¢Îı¾
CHARºÍVARCHAR2µÄÇø±ð
•CHAR¶¨³¤×Ö·û´®£¬VARCHAR2±ä³¤×Ö·û´®¡£
•CHAR(n) ¶¨³¤×Ö·û´®£¬n×Ö½Ú£¬nµÄȡֵ·¶Î§£º1~2000×Ö½Ú¡£
•VARCHAR2(n) ¿É±ä³¤µÄ×Ö·û´®£¬¶¨ÒåʱӦָÃ÷×î´ó³¤¶È£¬È¡Öµ·¶Î§£º1~ 4000×Ö½Ú¡£
2. OracleÔõÑù´æ´¢ÊýÖµ
ÊýÖµÀàÐÍ˵Ã÷£º NUMBER£¨m , n£©
Êý×Ö볤¶ÈΪm £¬ÆäÖÐnλСÊý¡£mÖв»°üÀ¨Ð¡ÊýµãºÍ·ûºÅλ¡£
CREATE TABLE test_tab1(
product_name VARCHAR2(20),
product_price number(4,2)
) ;
3.OracleÔõÑù´æ´¢ÈÕÆÚ
OracleÖ§³ÖÈåÂÔÈÕ£¬Èç¹ûÒ»¸öϵͳʹÓÃÈåÂÔÈÕ£¬ËüÖ¸¶¨Ä³¸ö¿ªÊ¼ÈÕÆÚΪµÚÒ»Ì죻ÏÂÒ»¸öÈÕÆÚΪµÚ2Ì죬Èç´ËÍùÏ¡£ÕâÖÖÈÕÀúºÜÊʺÏÈÕÆÚ¼ÆËã¡£OracleµÄ¿ªÊ¼ÈÕÆÚΪ£º¹«ÔªÇ°4712ÄêµÄ1ÔÂ1ÈÕ¡£Oracle»á×Ô¶¯ÔÚÎÒÃÇÄܹ»Àí½âµÄÈÕÆÚģʽÓëÈåÂÔÈÕÆÚ¸ñʽ¼ä½øÐÐת»»¡£ÎÒÃÇÖ»ÒªÓÃÊìϤµÄÎı¾±íʾ²åÈëÈÕÆÚ£¬Oracle»á½«ËüÃÇÔÚÄÚ²¿×ª»»ÎªµÈ¼ÛµÄÈåÂÔÈÕÆÚ¡£
ÊÔÑéÈÕÆÚÐÍ£º
CREATE TABLE test_tab1(
product_name VARCHAR2(20),
product_price NUMBER(4,2),
purchase_date DATE
);
ÈÕÆÚÐ͸ñʽ£º’15-6ÔÂ-05‘ ’20-6ÔÂ-2005‘
insert into test_tab1 values
(‘name1’ , 34.56 , ’23-10ÔÂ-05‘);
4.ÔõÑù²åÈë°üº¬NULLÖµµÄ¼Ç¼
£¨1£©ÔÚINSERTÓï¾äÖиø³öÖµµÄµØ·½Ê¹ÓÃNULL¡£
INSERT INTO test_tab1 values(
‘name_a’ , 12 , NULL)
;
ÓÃSELECTÃüÁî²é¿´¸Ã±íÄÚÈÝ£¬¼Ç¼µÄµÚÈýÁÐÊǿյġ£
£¨2£©Ê¹ÓÃÁËINSERTÃüÁîµÄÒ»¸ö±äÖÖ¡£ÔÚÕâ¸ö±äÖÖÖУ¬Ã÷È·µØ¸ø³öÁËÒª²åÈëÊý¾ÝµÄÿ¸öÁС£
INSERT INTO test_tab1
(product_name , purchase_date)
VALUES(‘name b’ , 15) ;
INSERT INTO test_tab1
(product_name , purchase_date)
VALUES(‘name c’ , 5) ;
5.ÔõÑù²åÈë°üº¬µ¥ÒýºÅµÄÊý¾Ý
ÔÚÏë²åÈëµ¥ÒýºÅµÄµØ·½·ÅÖÃÁ½¸öµ¥ÒýºÅ¡£
INSERT INTO test_tab1 values (
‘Fifth Product’’s Name’, 25, NULL
) ;
6.ÔõÑù½«Á½¸ö»ò¶à¸öÎı¾Á¬½ÓÔÚÒ»Æð
ÔÚOracleµÄSELECTÓï¾äÖУ¬¿ÉÔÚÁÐÃûÖ®¼ä·ÅÖÃÁ½ÌõÊúÏßÀ´Ö¸³ö½«Á½¸öÁв¢Öá£
SELECT product_name || product_price || product_count
from test_tab1;
SELECT product_name || ‘---’ ||
product_price || &l
Ïà¹ØÎĵµ£º
ËäȻѧϰJavaºÜ¾ÃÁË£¬×Ô¼ºÒ²Á¬½Ó¹ýһЩÊý¾Ý¿â£¬±ÈÈçmysqlÖ®ÀàµÄ£¬Èç½ñÄØ£¬Ò²Ñ§Ï°ÁËÒ»¶Îʱ¼äµÄOracle£¬È»¶øÄØ£¬½ñÌìÊÇÎÒµÚÒ»´ÎÁ¬½ÓOracle£¬ºÙºÙ£¬Ó¦¸Ã»¹²»ËãÌ«³Ù°É¡£
½ñÌìÄØ£¬Óе㱿׾£¬´ó¼ÒĪЦ£¡
ÎÒÕâÊÇÒ»¸ö²éѯÀý×Ó
Ê×ÏÈ£¬Ô ......
¡¡¡¡Êý¾Ý¿â¿ª·¢ÈËÔ±»òÊý¾Ý¿â¹ÜÀíÔ±(DBA)ΪÁË·¢²¼Êý¾Ý¿â»ò±¸·ÝÊý¾Ý¿â¶ÔÏ󣬳£ÐèÒªÉú³ÉT-SQL½Å±¾¡£±ÊÕßÔÚÕâÀï¶Ô³£Ó÷½·¨½øÐÐÁË×ܽᣬ¹©ÅóÓÑÃDzο¼¡£
¡¡¡¡·½·¨Ò»£ºÊ¹ÓÃÆóÒµ¹ÜÀíÆ÷
¡¡¡¡½øÈë“ÆóÒµ¹ÜÀíÆ÷”£¬ÓÒ»÷Êý¾Ý¿â£¬Ñ¡Ôñ“ËùÓÐÈÎÎñ→Éú³ÉSQL½Å±¾”¼´¿É¡£
¡¡¡¡·½·¨ÆÀ¼Û£ºÓŵãÊÇ·½±ã£¬ÇÒ²Ù×÷¼òµ¥¡ ......
ʹÓà SQL Server ʼþ̽²éÆ÷µÄ·½°¸
ʹÓà SQL Server ProfilerµÄµÚÒ»²½ÊÇÈ·¶¨¼àÊÓ SQL Server ʵÀýµÄÔÒò¡£±¾Ö÷ÌâÌÖÂÛʹÓà SQL Server ProfilerÊÕ¼¯¸ú×ÙÐÅÏ¢µÄµäÐÍ·½°¸¡£
ʹÓà SQL Server ProfilerµÄµäÐÍ·½°¸°üÀ¨£º
²éÕÒÖ´ÐÐÇé¿ö×î²îµÄ²éѯ¡£
ÀýÈ磬¿ÉÒÔ´´½¨Ò»¸ö²¶»ñÓë TSQL ºÍ Stored Procedure ʼþÀࣨRPC:Completed ......
01¡¢SQLÓëORACLEµÄÄÚ´æ·ÖÅä
ORACLEµÄÄÚ´æ·ÖÅä´ó²¿·ÖÊÇÓÉINIT.ORAÀ´¾ö¶¨µÄ£¬Ò»¸öÊý¾Ý¿âʵÀý¿ÉÒÔÓÐNÖÖ·ÖÅä·½°¸£¬²»Í¬µÄÓ¦Óã¨OLTP¡¢OLAP£©ËüµÄÅäÖÃÊÇÓвàÖØµÄ¡£ SQL¸ÅÀ¨ÆðÀ´Ëµ£¬Ö»ÓÐÁ½ÖÖÄÚ´æ·ÖÅ䷽ʽ£º¶¯Ì¬ÄÚ´æ·ÖÅäÓ뾲̬ÄÚ´æ·ÖÅ䣬¶¯Ì¬ÄÚ´æ·ÖÅä³äÐíSQL×Ô¼ºµ÷ÕûÐèÒªµÄÄڴ棬¾²Ì¬ÄÚ´æ·ÖÅäÏÞÖÆÁËSQL¶ÔÄÚ´æµÄʹ Óá£
002¡¢SQ ......
ÕªÒª£ºSQL Server CompactµÄ°²×°°üÓÉÈý²¿·Ö¹¦ÄÜ×é³É£¬²¢ÇÒÇø·ÖCPUƽ̨ºÍ²Ù×÷ϵͳƽ̨£¬³õѧÕßÍùÍù²»ÖªµÀÈçºÎÈ¥Çø·ÖËüÃÇ¡£±¾ÎĽ«¶ÔSQL Server CompactµÄ°²×°°ü½øÐнéÉÜ£¬ÈÃÄãÖªµÀÈçºÎÇø·ÖºÍÑ¡ÔñËüÃÇ¡£
Èç¹ûÄãÊÇʹÓÃVisual Studio 2005/2008¿ª·¢.NET Compact FrameworkÓ¦ÓóÌÐò£¬²¢ÔÚ³ÌÐòÖÐÓõ½ÁËSQL Server CompactÊý¾Ý¿â ......