Oracle±à³Ì±ÊÊÔÌâ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/10/4 16:38:07ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

²âÊÔÌ⣨±ÊÊÔ£©

Oracle

°æ±¾£ºV1.0.1

- 1 -

²»¶¨ÏîÑ¡ÔñÌ⣨50Ì⣬ÿÌâ2·Ö£¬×Ü·Ö100·Ö£¬È«¶Ô¸ø·Ö£© (ÇëÎðÖ±½ÓÔÚÊÔ¾íÉÏͿд£¬´ð°¸ÇëдÔÚרÓõĴðÌâÖ½ÉÏ)

1) 2) 3) 4) 5) 6)

Êý¾Ý¿â·¢Õ¹·½ÏòÓУº£¨£©¡££¨¶àÑ¡£© a) SQL¿ª·¢ÈËÔ± b) Êý¾Ý¿â¹ÜÀíÔ± c) ÍøÂ繤³Ìʦ d) ÊÛǰ¹¤³Ìʦ

×é³ÉPL/SQL³ÌÐòµÄ×î»ù±¾µÄµ¥ÔªÊÇ£¨£©¡££¨µ¥Ñ¡£© a) ´æ´¢¹ý³Ì b) º¯Êý c) ´¥·¢Æ÷ d) ÄäÃû¿é ÏÂÃæÄĸöµ¥´Ê²»ÊÇOracleµÄ¹Ø¼ü×Ö£¨£©¡££¨µ¥Ñ¡£© a) Var b) Declare c) End d) Num ÏÂÃæ¹ØÓÚPL/SQL˵·¨ÕýÈ·µÄÊÇ£¨£©¡££¨¶àÑ¡£© a) PL/SQL±ØÐë±àÒë²ÅÄÜÖ´ÐÐ b) SQL²»ÐèÒª±àÒë¾ÍÄÜÖ´ÐÐ c) ÏàͬµÄSQLÓï¾äÖ»»á±àÒëÒ»´Î d) PL/SQLÖеÄSQL²¿·ÖÊǽ»¸øSQLÒýÇæ´¦ÀíµÄ ¹ØÓÚOracleÌåϵ¼Ü¹¹Ëµ·¨ÕýÈ·µÄÊÇ£¨£©¡££¨¶àÑ¡£© a) Oracle·ÖΪʵÀýºÍ½ø³ÌÁ½²¿·Ö¡£ b) Oracle·ÖΪʵÀýºÍÊý¾Ý¿âÁ½²¿·Ö¡£ c) SGA´óС»áÖ±½ÓÓ°Ïìµ½SQLÖ´ÐеÄËÙ¶È¡£ d) PGA´óС»áÖ±½ÓÓ°Ïìµ½SQLÖ´ÐеÄËÙ¶È¡£ e) ÒÔÉϴ𰸶¼²»ÕýÈ·¡£ ÏÂÃæÄÄЩ»º³åÇøÊÇÓëÐÔÄÜÖ±½ÓÏà¹ØµÄ£¨£©¡££¨¶àÑ¡£© a) ÈÕÖ¾»º³åÇø b) ³ÌÐòÈ«¾ÖÇø

- 2 -

°æ±¾£ºV1.0.1

7) 8) 9)

¹ØÓÚÊÓͼ£¬Ëµ·¨ÕýÈ·µÄÓУ¨£©£¨¶àÑ¡£© a) ÊÓͼ±¾ÖʾÍÊDzéѯ b) ¿ÉÒÔͨ¹ýÊÓͼÔöɾ¸Ä²éÊý¾Ý c) OracleÓÐÒ»ÖÖÊÓͼÖÐÎﻯÊÓͼ£¬¿ÉÒÔ±£´æ²éѯÊý¾Ý d) ´´½¨ËùÓÐÔ±¹¤µÄÊÓͼÓ﷨Ϊ:

Create or replace view is

Select * from employee emp OracleÖÐÓÃÀ´±íʾ·þÎñÆ÷µ±Ç°Ê±¼äµÄÊÇ£¨µ¥Ñ¡£© a) Getdate b) Systemdate c) Sysdate d) ¶¼²»ÊÇ

¹ØÓÚOracleÊý¾Ý¿â¶ÔÏó£¬Ëµ·¨ÕýÈ·µÄÊÇ£¨£©£¨¶àÑ¡£© a) µ±Êý¾Ý¿â¶ÔÏóÈç±íÐÞ¸ÄÃû³ÆÒÔºó£¬Í¨¹ýʹÓÃͬÒå´Ê¿ÉÒÔ±ÜÃâÖØÐÂÐÞ

¸ÄSQLÓï¾ä£¬´Ó¶ø¼õÉÙϵͳά»¤¹¤×÷Á¿¡£

b) ´´½¨ËùÓÐÓû§¶¼ÄÜ·ÃÎʵÄͬÒå´Ê£¬ÆäÓï·¨ÊÇ£º

CREATE ͬÒå´ÊÃû³Æ FOR Êý¾Ý¿â¶ÔÏóÃû;

c) Dual±íÊÇÒ»ÕÅÁÙʱ±í£¬ÓÃÓÚ±£´æ¼ÆËãʽµÄÖµ d) ʹÓÃÐòÁв»Äܹ»±£Ö¤Ö÷¼ü±àºÅÊÇÁ¬ÐøµÄ OracleûÓÐÏÂÃæÄÄÖÖÊý¾Ý¿âÀàÐÍ£¨£©¡££¨µ¥Ñ¡£© a) Date b) Number c) Boolean d) Varchar2 c) d)

Êý¾Ý»º³åÇø SQL¹²Ïí³Ø

ʵÀýÓëÊý¾Ý¿âµÄÇø±ðÊÇ£¨£©¡££¨¶àÑ¡£© a) ʵÀý¾ÍÊǹÜÀíÊý¾Ý¿âµÄ¸÷ÖÖ½ø³Ì¡£ b) Ò»¸öʵÀýÖ»ÄܹÜÀíÒ»¸öÊý¾Ý¿â¡£ c) Ò»¸öÊý¾Ý¿â¿ÉÄÜÓɶà¸öʵÀýͬʱ¹ÜÀí¡£ d) Ò»¸öÊý¾Ý¿âÖ»ÓÐÒ»¸öʵÀý¹ÜÀí£¬½Ðµ¥ÊµÀýÊý¾Ý¿â¡£Ò»¸öÊý¾Ý¿âͬʱ

Óɶà¸öʵÀý¹ÜÀí£¬½Ð¶àʵÀýÊý¾Ý¿â¡£

10) 11)

°æ±¾£ºV1.0.1

- 3 -

12)

ÏÂÃæ´úÂë·ÖÎöÕýÈ·µÄÊÇ£º£¨£©£¨µ¥Ñ¡£© a) BEGIN

dbms_output.put('Hello£¬world'); END;

·ÖÎö£ºputÓ¦¸ÃдΪput_line¡£

b) Declare

v_date date; BEGIN

v_date := sysdate+1/24;

dbms_output.put_line(v_date); END;

·ÖÎö£ºÓ¦¸Ã´òӡһСʱÒÔºóµÄʱ¼ä¡£

c) DECLARE

v_name dept%type; BEGIN

select dname into v_name from dept

where deptno = &no;

dbms_output.put_line('dname:'|| v_name); END;·ÖÎö£ºÄܹ»´òÓ¡³öÖ¸¶¨²¿ÃŵÄÃû³Æ¡£

d) ÒÔÉÏ·ÖÎö¾ù²»ÕýÈ·¡£

13) 14) 15)

ÏÂÃæ¹ØÓÚ×Ó³ÌÐò˵·¨ÕýÈ·µÄÊÇ£º£¨¶àÑ¡£© a) ¿ÉÒÔͨ¹ýexecµ÷ÓÃ×Ó³ÌÐò b) ¿ÉÒÔͨ¹ýcallµ÷ÓÃ×Ó³ÌÐò c) ¿ÉÒÔͨ¹ýrunµ÷ÓÃ×Ó³ÌÐò d) ¿ÉÒÔÔÚSELECTÓï¾äµ÷Óø÷ÖÖ×Ó³ÌÐò

ÏÂÃæËµ·¨ÕýÈ·µÄÊÇ£¨¶àÑ¡£© a) ±êÁ¿±äÁ¿ÊÇÖ¸Ö»ÄÜ´æÈëµ¥¸öÊýÖµµÄ±äÁ¿¡£ b) ±êÁ¿±äÁ¿±ØÐëÏȶ¨ÒåºóʹÓᣠc) CharºÍvarchar¶¼ÊÇ×Ö·û´®£¬×î´ó³¤¶ÈΪ4000 d) Var no dept.deptno%type

¶¨ÒånoΪdept±íµÄdeptnoÁеÄÀàÐÍ¡£

6. ÏÂÃæÁгöµÄ¹ØÓÚ¡°ÊÓͼ(View)¡±µÄÌõÄ¿ÖУ¬ÄÄÒ»ÌõÊDz»ÕýÈ·µÄ______£¨£©£¨µ¥Ñ¡£© a) ÊÓͼ¿ÉÒÔÓëʵ¼ÊÊý¾Ý²»Í¬¡ªÔÚÊÓͼÖмÓÈë±í´ïʽ b) ÊÓͼÊÇ¡ªÕÅÐéÄâµÄ±í£¬¿ÉÒÔ¡°select * from ÊÓͼ¡±

- 4 -

°æ±¾£ºV1.0.1

16)

ÒÑÖª£º declare

a VARCHAR2(5); b CHAR(10);

c NUMBER(10,2); d date;

ÏÂÃæÄÄЩ¶¨Òå²»»á³ö´í£º£¨¶àÑ¡£© a) a := 'abcdef; b) b := '2'; c) c := 3.1156789; d) d := 2003-4-12;

ÏÂÃæËµ·¨ÕýÈ·µÄÊÇ£¨£©£¨¶àÑ¡£© a) ¸´ºÏ±äÁ¿ÊÇÖ¸ÓÃÓÚ´æ·Å¶à¸öÖµµÄ±äÁ¿¡£ b) ÒýÓñäÁ¿ÊÇÖ¸ÓÃÓÚ´æ·ÅÊýÖµÖ¸ÕëµÄ±äÁ¿¡£ c) ¸´ºÏÊý¾ÝÀàÐÍÓУº¼Ç¼ÀàÐÍ¡¢Ë÷Òý±íÀàÐÍ¡¢¼¯ºÏÀàÐÍµÈ d) ÒÔÉϴ𰸾ùÕýÈ·¡£ ¹ØÓÚLOB±äÁ¿Ëµ·¨ÕýÈ·µÄÊÇ£¨£©Ï£¨µ¥Ñ¡£© a) LOB±äÁ¿¾ÍÊÇרÃÅÓÃÓÚ±£´æ¶þ½øÖÆÊý¾ÝµÄ±äÁ¿¡£ b) µçÓ°Ó¦¸Ã±£´æÎªBLOBÀàÐ굀 c) С˵Ӧ¸Ã±£´æÎªCLOBÀàÐÍ d) ͼƬӦ¸Ã±£´æÎªBfileÀàÐÍ

ÓйØÏÂÁÐ˵·¨ÕýÈ·µÄÊÇ( )¡££¨¶àÑ¡£© a) ´æ´¢¹ý³ÌÐèÒª´úÂëµ÷ÓòÅÄܹ»Ö´ÐÐ b) ´¥·¢Æ÷²»ÊÇͨ¹ýµ÷ÓÃÖ´ÐÐµÄ c) ´¥·¢Æ÷ÔÚÊý¾ÝÔö¼Ó¡¢É¾³ý¡¢Ð޸ĺͲéѯµÈʼþ·¢ÉúʱÄܹ»×Ô¶¯Ö´ÐÐ d) ´æ´¢¹ý³Ì²»ÄÜ·µ»ØÊý¾Ý c) d)

ʹÓÃÊÓͼ¿ÉÒÔ¼Ó¿ì²éѯÓï¾äµÄÖ´ÐÐËÙ¶È

ʹÓÃÊÓͼ¿ÉÒÔÏÞÖÆÓû§²é¿´Ö¸¶¨±íÖеÄÄÄЩÐÐ

17) 18) 19) 20)

ÏÂÃæ¹ØÓÚOracleÒì³££¬Ëµ·¨ÕýÈ·µÄÊÇ£¨£©¡£ (µ¥Ñ¡) a) ΪÁËÌá¸ßPL/SQLÓ¦ÓóÌÐòµÄ½¡×³ÐÔ£¬¿ª·¢ÈËÔ±±ØÐ뿼ÂÇ¿ÉÄܳöÏÖ

µÄ¸÷ÖÖ´íÎó²¢½øÐÐÏàÓ¦µÄ´íÎó´¦Àí¡£¿ÉÒÔͨ¹ýʹÓÃÒì³£(Exception) ´¦ÀíÕâЩ´íÎó¡£

b) Ô¤¶¨ÒåÒì³£¾ÍÊÇOracle´íÎóºÅµÄÒì³£

- 5 -

°æ±¾£ºV1.0.1

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4 ceshi