【正文】
況39。,39。,39。create sequence hotel_introduce_id START WITH 1 序列的開始位置(開始位置不能被修改) INCREMENT BY 1 間隔為 1 MAXVALUE 99999999 最大值 CACHE 30 緩存 NOCACHE (沒有緩存) NOCYCLE 不循環(huán) CYCLE(循環(huán)) drop sequence hotel_introduce_id??头繉挸ㄊ孢m 園色 湖光盡收眼底卓京國際商務酒店擁有布置典雅的客房334間,客房寬敞、舒適,所有客房都充滿著現(xiàn)代氣息和油輪元素,園色、湖光盡收眼底。39。insert into hotel_introduce values(,39。39。insert into hotel_introduce values(,39。酒店擁有多種類型的客房共 138 套,大型宴會廳,餐飲包廂及多功能廳,大小會議室等。39。,39。,39。酒店會議室介紹39。內(nèi)設各種商務會議的設備,隨時為客人提供快捷的、高效率的商務服務。)。,39。)。 procedure proc_hotel_info(signs in number,vi_id in number,vi_title in varchar2,vi_detail in varchar2,vi_remark in varchar2,re_singn out number,mod_result out mod_cur)。 procedure proc_userinfo(signs in number,signs2 in number,vu_id in number,vu_name in varchar2,vtelNum in varchar2,vrealName in varchar2,vgender in varchar2, v in varchar2,vid_card in varchar2,vu_cost in number,vvip_level in number,re_singn out number,mod_result out mod_cur)。 procedure proc_admin_info(signs in number,vad_name in varchar2,vad_pwd in varchar2,limit_id in number,re_singn out number,mod_result out mod_cur)。 if ad_pwd=u_pwd then select limit_id into limit_id from hotel_adinfo where ad_name=u_name。 獲取功能模塊的存儲過程 procedure proc_get_fuction(signs in number,vm_id in number,vm_name in varchar2,vm_link in varchar2,vm_remark in varchar2,re_singn out number,mod_result out mod_cur) is begin if signs=1 then insert into hotel_module values(,vm_name,vm_link,vm_remark)。 elsif signs=3 then update hotel_module set m_name=vm_name , m_link=vm_link ,m_remark=vm_remark where m_id=vm_id。 open mod_result for select * from hotel_module where m_id=vm_id。 獲取酒店信息的存儲過程 procedure proc_hotel_info(signs in number,vi_id in number,vi_title in varchar2,vi_detail in varchar2,vi_remark in varchar2,re_singn out number,mod_result out mod_cur) is begin if signs=1 then insert into hotel_introduce values(,vi_title,vi_detail,vi_remark)。 elsif signs=3 then update hotel_introduce set i_title=vi_title , i_detail=vi_detail ,i_remark=vi_remark where i_id=vi_id。 end if。 v_heiRowNum number。 total_record := v_count。 v_lowRowNum:=(pageNo1)*maxNum+1。 || exec_sql ||39。 || v_lowRowNum。 re_singn:=1。 re_singn:=1。 end if。 elsif signs=2 then delete from hotel_user where u_id=vu_id。 re_singn:=1。 re_singn:=1。 end if。 re_singn:=1。 re_singn:=1。 end if。 elsif signs=2 then delete from hotel_resource where r_group=vg_id。 re_singn:=1。 end if。 elsif signs=2 then delete from hotel_resource where r_id=vr_id。 elsif signs2=2 then update hotel_resource set r_status=vr_status where r_id=vr_id。 。 end if。 elsif signs=3 then if signs2=1 then update hotel_resource set r_group=vr_group ,r_gid=vr_gid,r_img=vr_img,r_price=vr_price,r_detail=vr_detail,r_status=vr_status where r_id=vr_id。 hotel_resource資源信息管理存儲過程 vr_gid ,資源的名稱 procedure proc_resource(signs in number,signs2 in number,vr_id in number,vr_group in number, vr_gid in varchar2,vr_img in varchar2,vr_price in number,vr_detail in varchar2, vr_status in varchar2,re_singn out number,mod_result out mod_cur) is begin if signs=1 then insert into hotel_resource values(,vr_group,vr_gid,vr_img,vr_price,vr_detail,vr_status)。 else open mod_result for select * from hotel_rgroup where g_id=vg_id。 re_singn:=1。 資源分組的管理 procedure proc_group(signs in number,signs2 in number,vg_id in number,vg_name in varchar2,vg_detail in varchar2,vg_OrderDet in varchar2,re_singn out number,mod_result out mod_cur) is begin if signs=1 then insert into hotel_rgroup values(,vg_name,vg_detail,vg_OrderDet)。 else open mod_result for select * from hotel_notice where n_id=vn_id。 re_singn:=1。 end proc_userinfo。 elsif signs=4 then if vu_id=0 then open mod_result for select * from hotel_user order by u_id。 re_singn:=1。 re_singn:=1。 會員用戶管理的存儲過程 procedure proc_userinfo(signs in number,signs2 in number,vu_id in number,vu_name in varchar2,vtelNum in varchar2,vrealName in varchar2,vgender in varchar2, v in varchar2,vid_card in varchar2,vu_cost in number,vvip_level in number,re_singn out number,mod_result out mod_cur) is begin if signs=1 then insert into hotel_user values(,vu_name,vtelNum,vrealName,vgender,v,vid_card,vu_cost,vvip_level)。 else open mod_result for select * from hotel_assess where a_id=va_id。 re_singn:=1。 end fenye。 || v_heiRowNum ||39。 分頁查詢語句 v_sql := 39。 else total_page:= trunc(total_record/maxNum)+1。 v_sql varchar2(200)。 end proc_hotel_info。 elsif signs=4 then if vi_id=0 then open mod_result for select * from hotel_introduce order by i_id。 elsif signs=2 then delete from hotel_introduce where i_id=vi_id。 end if。 elsif signs=4 then if vm_id=0 then open mod_result for select * from hotel_module order by m_id。 elsif signs=2 then delete from hotel_module where m_id=vm_id。 end if。包主體create or replace package body hotel_packageis 登錄驗證的存儲過程 procedure proc_login_check(u_name in varchar2,u_pwd in varchar2,limit_id out number) is ad_pwd varchar2(20)。 procedure proc_group(signs in number,signs2 in number,vg_id in number,vg_name in varchar2,vg