【正文】
in (39。定義%rowtype類型的變量39。)。end。/運(yùn)行結(jié)果為:(2) drop table stock。create table stock(symbol varchar2(50),price number(6,2))。insert into stock values(39。IBM39。,)。insert into stock values(39。ORCL39。,)。DECLARE stock_info1 stock%ROWTYPE。 stock_info2 stock%ROWTYPE。 stock_info3 stock%ROWTYPE。BEGIN對(duì)應(yīng)紀(jì)錄直接取得相應(yīng)字段的:Populate the specific fields in a record SELECT symbol,price INTO , FROM stock WHERE symbol =39。ORCL39。 對(duì)應(yīng)紀(jì)錄直接 放入紀(jì)錄中 SELECT * INTO stock_info2 FROM stock WHERE symbol =39。ORCL39。 stock_info3 := stock_info2。 記錄間可以相互賦值 :=39。ORACLE39。 對(duì)紀(jì)錄的各字段賦值。 (39。stock_info1 :39。 || || 39。 39。||)。 (39。stock_info2 :39。 || || 39。 39。||)。 (39。stock_info3 :39。 || || 39。 39。||)。END。運(yùn)行結(jié)果為:思考:如下所示:改變表結(jié)構(gòu)。drop table stock。create table stock(symbol varchar2(50),price number(6,2),owner varchar2(10))。對(duì)以上程序運(yùn)行有影響嗎?為什么?沒什麼影響。. 條件判斷語句的使用閱讀并理解以下程序,調(diào)試并給出運(yùn)行結(jié)果。1.If語句:drop table employee?!reate table employee( empno number(4), name varchar2(30), salary number(8,2))。insert into employee values(7900,39。黃蓉39。,3000)。mit。set serveroutput on。執(zhí)行結(jié)果如何呢?DECLARE %TYPE這一類型定義,定義v_SALARY為emp表的sal字段的類型 這是plsql一種方便的定義類型方法。 v_salary %type。 v_ment varchar2(35)。BEGIN /* 返回employee的salary */ SELECT salary INTO v_SALARY FROM employee WHERE name = 39。黃蓉39。 WHERE empno = 7900。 (39。薪水是:39。 || v_SALARY)。 條件判斷語句 IF v_SALARY 1000 THEN v_Comment := 39。比較低39。 ELSIF v_SALARY 3000 THEN v_Comment := 39。A little higher:湊和39。 ELSIF v_SALAR