3 回答

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
PL/SQL語(yǔ)句塊里,單獨(dú)的select語(yǔ)句必須和into語(yǔ)句成對(duì)出現(xiàn)。
語(yǔ)法如此
返回結(jié)果集 需要用到游標(biāo)。單獨(dú)的過(guò)程不能是一個(gè)查詢語(yǔ)句。
即使這樣 也報(bào)錯(cuò)的 begin select * from tablea ; end;
這樣:
as
cursor c_cur is select * from tablea;
begin
open c_cur;
end ;

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
返回結(jié)果集 需要用到游標(biāo)。單獨(dú)的過(guò)程不能是一個(gè)查詢語(yǔ)句。
即使這樣 也報(bào)錯(cuò)的 begin select * from tablea ; end;
這樣:
as
cursor c_cur is select * from tablea;
begin
open c_cur;
end ;

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
select語(yǔ)句的語(yǔ)法是沒有into的。
sql:select * from tablename where 條件。
解釋:以上語(yǔ)句就是select的用法,是沒有into關(guān)鍵字的。
擴(kuò)展一:insert 語(yǔ)句是有into的。
sql: insert intotablename(id) values(12);
擴(kuò)展二:存儲(chǔ)過(guò)程中有into語(yǔ)句,表示賦值。
sql:select name into 變量 from tablename ;
- 3 回答
- 0 關(guān)注
- 120 瀏覽
添加回答
舉報(bào)