存储过程v2.0
toad使用教程
一、toad功能综述在oracle 应用程序的开发过程中,访问数据库对象和编写sql程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多sql脚本才能完成的。
quest software为此提供了高效的oracle应用开发工具-toad(tools of oracle application developers)。
在toad的新版本中,还加入了dba模块,可以帮助dba完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的sql和pl/sql代码编辑和测试工作。
toad由oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化pl/sql开发环境。
toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。
toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、sql语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在浏览窗口操作数据库对象。
sql 编辑器:sql 编辑器的主要功能是编辑、运行和调整sql语句。
toad 的高级编辑窗口包括众多的特性来提高开发人员编写sql语句的产品化程度。
例如,简单地生成代码模板,在编写sql前自动发现包的内容和列的名字等等。
sql 编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。
sql编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将sql语句的内容格式化等等。
这个窗口可以处理大到4gb 的内容,对大的开发项目来说非常有用。
便捷的书签可以让开发人员非常容易地找到相关位置。
elv环境合规系统产品使用说明书v.0[]
ELV环境合规系统使用说明书V 2.0中国汽车技术研究中心数据资源中心2015年12月关于该文档:用户使用说明书(User Guide)目录一.引言 (5)二.软件概述 (5)三.运行环境 (6)四.使用说明 (6)1.系统管理 (6)1.1部门信息 (7)1.2用户信息 (8)1.3 个人信息 (11)1.4 日志信息 (12)1.5 供应商信息 (12)1.6 人员角色 (13)2.数据管理 (16)2.1基础数据同步 (16)2.2MDS数据同步 (16)2.3材料数据创建 (20)2.4材料数据管理 (20)2.5 审核信息 (23)3、车型管理 (27)3.1车型信息 (27)3.2车型BOM信息 (28)3.3BOM分发结果 (33)3.4零部件BOM信息 (34)3.5变更零部件 (36)3.6扩展零部件 (37)4、综合分析 (39)4.1有害物质分析 (39)4.2零部件RRR计算 (41)4.3整车RRR计算 (48)4.4报告管理 (52)4.5进展报表统计 (53)4.6禁限用物质豁免分析 (54)5消息管理 (57)5.1新建消息 (57)5.2消息查询 (58)5.3创建请求 (60)5.4查询请求 (60)6、信息管理 (63)6.1标准信息 (63)6.2公告信息 (65)6.3最新法规 (66)6.4行业动态 (67)6.5高危清单 (68)一. 引言1.编写目的ELV环境合规系统的目的就是对接CAMDS系统,下载相关的企业材料数据,对下载的数据进行分析,生成每款车型的有害物质分析报表。
并对整车的材料进行可回收利用率及可再利用率的计算,导出相关报告递交相关部门。
2.项目背景最新的《汽车产品限制使用有害物质和可回收利用率管理办法》及其实施细则对新认证车型在申报公告时提出禁用物质、回收利用等数据的相关要求,各个整车企业缺乏完善的回收利用及禁用物质管控系统,所以ELV环境合规系统应运而生,确保新认证车型顺利申报公告。
业务中英对照
ITEMID ITEMNAMEAddBlackList增加黑名单AdjustBill2转帐单AgentAcceptDeposit收取渠道保证金bsacDBCHG银行代扣参数维护BackDeposit清欠管理保证金退还BatchPresentSPOrder废弃/2.0旧系统使用@批量赠送SP_定购CancelBatInstall取消批量开户CancelRelate取消用户关系ChangeAccountPri帐户优惠ChangeInfo改资料ChangeOutPri网外成员优惠修改ChargeXsk收费(闲时卡)ChgScore一级boss扣积分Club废弃/2.0旧系统使用@俱乐部管理CreateYKSHmain补卡业务之创建一卡双号主号ExportCustsInfo废弃/2.0旧系统使用@客户资料数据导出grpRtScoreReward集团积分回馈GrpRewardActivity集团促销奖励活动IndividualServiceManage废弃/2.0旧系统使用@差异化服务管理KqrwChange跨区入网变更MFC3012资料维护OpenSubs开机OrderActiveSubs订单激活用户PpipUserDel普通用户销户QuickInstall快捷开户ResetPwd梦网用户密码修改subYKDHInstall一卡多号副号开户ScoreChange积分赠优惠ScoreFreeze积分冻结SENTCL彩铃赠送SpLineCollectRent专线设备租金收取StandbyActiveYKSH一卡双号备卡激活VipGradeCondition废弃/2.0旧系统使用@升降级条件管理YkshExchange一卡双号主副号互换AgentBackCard代理商退卡AgentPreBoundRoll号码预配撤销ChangGroupAttr01集团产品动态修改ChangGroupInfo集团改资料ChgAccProperties2废弃/2.0旧系统使用@帐号控制属性设置ChgDepToPrepay废弃/2.0旧系统使用@押金转预存CRMVIPGroupSubs集团客户成员增删转的VIP变动解藕Drop梦网用户注销GatherCollect集中征收GroupDependInstall集团绑定个人开户GroupDropSubs集团用户销户GroupMove废弃/2.0旧系统使用@集团迁移GroupSubsPaybehalfMgrDel集团一点支付删除GrpChgRelatePerson用户绑定号码修改MBusiAgentMgr移动商情代理商维护OpenSubsLD连带开机PpipUserinfoUpd修改用户信息PresentCancel取消赠品PutInGroup废弃/2.0旧系统使用@集团组成员加入RCTP0288111511432362新建受理定义测试RecType_SZ5配送结果确认RecType_SZ8自助渠道订单取消SkyBanlanceTransferMove代理商账户间转账SmsValuateCustMgrRefer客户经理满意度调查StopResumeSubsServ暂停恢复用户服务TelMeetingPassLeft会议卡密码遗忘处理YKSHChildDropSubs一卡双号子卡销户arServNbrUniPay手机号码统一付费bsac25解码查询BadDebt4新建受理BanlanceTransferMove代理商账户间转账ChangeColorRing订购彩铃铃音/音乐盒GPRSLimitSMDirect废弃/2.0旧系统使用@GPRS流量提醒设置GrpOperatAssignTra集团客户经理转移GrpPackageChange集团产品包修改HandlFileSettle批量导入酬金HandlSettleCommission手工录入酬金IntGroupResConfirm废弃/2.0旧系统使用@配合省资源确认MFC3029服务历史维护NewGroupAcc挂帐帐号管理OldBadDebtCharge旧系统呆帐收费OpenSubsQF强制欠费开机qryGarbageWhite垃圾短信白名单查询rtChargeUncond无条件赠话费RecTransBalanceSecond前台余额转移第二用户RePrintInvoice重打发票ResetKDExactBind重置宽带精确绑定RewardActivitySallTel网厅终端销售Vip_ReleInfo_Receiver废弃/2.0旧系统使用@接收发布信息AgentBatchStopOpen代理商停开机BusscustSubsDel集团下属成员删除ChangeNet网络转换ChangeSettleType改结算方式CRMAreaService客户服务区域修改的AREAID变动解藕GroupChangePri集团产品变更KqrwApply跨区入网预约MonNewStmm梦视界PrintInvoice发票打印RecReturn归还租品ScoreConsumeFrz积分消费冻结VipPlan废弃/2.0旧系统使用@计划管理VipSmAdmin废弃/2.0旧系统使用@客户祝福短信管理bsac13查询梦网话单bsac24用户指令重做CCRecMobileBandRwd宽带营销方案CCRecRewardActivity营销方案受理ChangeCounty改归属局ChangGroupAttr02集团产品受理修改Contract废弃/2.0旧系统使用@合同订单管理foasStp废弃/2.0旧系统使用@欠费停机FinancingCalculate话费理财演算GetCardActUser提卡用户激活GrantAPNToCity APN地市授权GroupAccount集团帐务管理GroupChangeInfo集团改资料GroupChangeService集团产品改服务MFC3004消户确认PbxChangeInfo废弃/2.0旧系统使用@PBX改资料PeriodDropSubs有效期到期销户PpipOnlyuserUpdno单个用户改号PrintCustBill帐单打印ProcedureVIP存储过程的VIP变动解藕QryCustInfo客户资料查询QryUserStopLog用户停开机日志查询rtChargeReward存费活动ScoreReward积分兑奖SyncSiInfo废弃/2.0旧系统使用@同步SI信息TransSubject余额科目变更VipProduct产品信息维护VipWarnCondition目标客户锁定条件管理adoptScoreByFile批量调整积分AddSubsBillMail新增用户电子帐单清单邮寄信息AgtSkyAcctPreOut废弃/2.0旧系统使用@空中充值余额流出BatchInstall_TK批量全球通套卡开户BatchQstLongDate批量全时通延期ChangePriLineData0静态变更CSRecRwdActEnd促销奖励活动终止DropSubs销户FamilyPopPkgSubs家庭子产品拉出GroupMemberMgrPause集团成员暂停GroupUnitePayMemEnter集团统一支付成员加入IntGroupPreInstall废弃/2.0旧系统使用@主办省预受理MFC3000余额确认MFC3006客户经理分配MultiTransUser多机过户OPENCL订购彩铃PpipUserUnlock用户解锁ProductManagerAssign废弃/2.0旧系统使用@重分配产品经理QueryPUK SIM卡解码查询QXTInstallPerson废弃/2.0旧系统使用@个人企信通装机rectype_call_transfer设置呼叫转移YkshChangeEnumNormal一卡双号补卡之普通补卡AcceptDeposit清欠管理保证金收取bsac05修改指令优先级bsac16彩铃话单查询bsac27托收不成功查询更改付费方式bsacImeiI终端参数配置管理插入.删除bsacSpCnsl取消Sp业务BadDebt呆帐ChgMeetingCardTelnum会议卡绑定号码修改CRMVIPPersonUpdown个人级别调整的VIP变动解藕foasRmv废弃/2.0旧系统使用@欠费销户GroupSubsPaybehalfMgrAdd集团一点支付新增mainYKSHInstall一卡双号主号开户MFC3001升级确认MFC3023新建客户MFC3101升级保留OrderSPService SP服务定购OtherFee收杂费PpipUserAct普通用户激活RecRent租用货品RecType_SZ6核对确认RegisterIBOSS IBOSS业务登记RegUserInfo实名制预登记SkyAccountLostRecType代销商空中充值账户挂失StopUseGroupSubs集团用户停用StrideCountyWBandMove跨分公司宽带搬迁SysExamine考核项目管理VipCard身份卡管理VIPChamberPatch VIP会所补单auditPunishAward审核奖惩信息AddKDExactBind增加宽带精确绑定AgentBalanceFromdrawSettle酬金支取转空中充值帐户bsac28集中征收结果查询更改付费方式BackSkyChangeStatus代销商空中充值账户状态变更BusscustSubsAdd集团下属成员新增ChangeCreditValue批量处理信用度值ChangeGroupAccountInfo集团帐户维护ChangeProduct_new禁止主体产品转换,下周期结束的除外ChangeService改服务CLOSCL彩铃取消FamilyPkgChgSubProd家庭组合产品修改子产品关系GroupSubsPaybehalfMgrMod集团一点支付修改GrpResetPwd集团业务密码重置MFC3018服务历史登记NCXXJDrop废弃/2.0旧系统使用@农村信息机销户ProdSecNumReopen增值产品副号重开Query查询梦网服务rtTermSaleRwd定制终端销售RemitPrepay2减免预交(作为收入)ResetInWlanPwd废弃/2.0旧系统使用@本省WLAN密码重置RewardActivity促销奖励活动ScoreTransIn积分转入TrustCollectBack托收后台处理VipClubNotify废弃/2.0旧系统使用@俱乐部短信通知VipLinkVg链接虚拟网WidthdrawGoods退换货arVoidedInvoice发票作废AgentAssignBack代理商号码回收bsac11查询话单bsac22打印GPRS话单BatchIncProduct批量增值产品变更ChannelWithdrawGoods渠道分销退货ChargeCold冷号缴费CommitInvoice提取发票CreateYKDHmain补卡业务之创建一卡多号主号CSAllSPCancel全业务退订FamilyVpmnInstall家庭短号开户FraudDropSubs强制销户GroupAPNAdmin地市集团apn授权GroupSubsPaybehalfMgr集团一点支付维护MonResetPwd废弃/2.0旧系统使用@梦网用户修改密码MulitTrunOff批量关闭告警PersonVNetNoDpdInstall个人虚拟网非绑定个人开户PrivScore积分优惠subYKSHInstall一卡双号副号开户ScoreQuery积分查询StopSubsQZBT强制半停SubCustInfoAdd大客户资料新增TargetListGrpManager目标清单集团客户经理维护XXJChangeInfo废弃/2.0旧系统使用@企业信息机改资料addResOrder自助渠道实物销售AccBalanceAdjust废弃/2.0旧系统使用@调整余额科目AgentRecBackFee代理商回款缴入AgentReleaseTel代理商预约释放bsac12查询GPRS话单bsac23打印梦网话单BackMoney退预交款BlankMendCard异地空白卡补卡ChangeAidService辅助服务变更ChangeTel改号码ContractType废弃/2.0旧系统使用@协议模板管理DelBlankFreeze解除黑名单冻结(解冻)DistalCardRoll直供卡回收DrawSettleCommission支取酬金DropDependGroupSubs集团绑定个人销户GroupMemberMgrMod集团组成员管理_修改组成员GroupProduct集团产品管理mainYKDHInstall一卡多号主号开户OpenSubsQZ强制开机PostPoneRoam废弃/2.0旧系统使用@续办漫游PpipUserAdd普通用户开户PpipUserCharge转帐充值PpipUserChrg充值卡充值qryCDR详单查询RCTP1175001302295168退费RecommendProduct产品推荐RecType_S5F批量帐前调减RecType_S5H批量预付费调减RecType_SZ1自助渠道订单新增RefundRegister退费登记RollOtherFee退杂费StopSubs停机StopUseGroupSubsCancel集团用户产品恢复TLDOWN图铃下载VGrpChangeProduct个人虚拟网产品变更VipUnassign退回未分配AdoptSettleCommission调整酬金结果AgentGetCard代理商领卡AuditSettleCommission审核酬金bsac41PIM话单打印BBSReply回复发言CancelYJSH一机双号业务撤销CCManageSpecGrpMem临时集团活动成员管理ChangeAccDebit银行转帐(资料变更)FamilyUnitePay家庭统一付费GropDropSubs集团用户销户GroupSubsPaybehalfADU集团一点支付管理MFC3003停机确认neInfoQuery用户服务查询qryUserScoreDetail用户积分查询QrySpareTicket余票查询RecType_S5G批量预付费调增RemitLatefee减免滞纳金ScoreThaw积分解冻ServiceChangeEnum增值服务补卡SmsValuateRefer营业厅咨询短信评测StickCardInstall贴片卡开户SuspendWlanInter废弃/2.0旧系统使用@暂停/恢复WebWLAN国际服务TicketSale门票预售TransUser过户VipService VIP机场服务记帐VipStruct客户结构维护VscpSpService实体卡订购确认AccDebitRollCharge银行转帐(冲正)ChangePriLineData2受理修改ChangeUserAttr变更用户属性DebtDr88100000430124测试用DelBlackList退出黑名单ExamGount废弃/2.0旧系统使用@客户考核foasFStp废弃/2.0旧系统使用@强制停机foasLOSt废弃/2.0旧系统使用@从欠费呼出限制到信用度停机GrantAPNToGroup APN集团授权GrpAccManage挂帐帐号管理LongCdrMgr超长话单管理ManagerAssign客户经理分配MeetingCardLock会议卡加/解锁MFC3009亲情提示确认MFC3109亲情提示删除ModifySmpValidTime修改用户最晚激活时间ModifySubsBillMail修改用户电子帐单清单邮寄信息MonPause废弃/2.0旧系统使用@梦网用户暂停服务RedList红名单受理业务ResetPass遗忘密码处理RewardSet奖品分配ScoreMinus废弃/2.0旧系统使用@积分扣减StandbyReturn备卡退还AddBlankFreeze加入黑名单冻结(冻结)ApnChangeInfo废弃/2.0旧系统使用@Apn修改资料ChangeEnum补卡ChangePayPlan改付费计划ChargeBadDebt呆帐回收ChgTempAccProperties临时信用信息设置ConfirmAffair事务提示确认DonativeScore废弃/2.0旧系统使用@积分捐赠ExamPackage废弃/2.0旧系统使用@考核规则管理InterRoamReturn国际漫游还机LBSRedList LBS白名单MFC3011特权管理MonChgInfo废弃/2.0旧系统使用@梦网用户资料变更OpenSubsGS挂失开机OPENNS订购手机报纸PpipUserDeact普通用户去激活rtOther赠品登记RecInvoiceRePrint废弃/2.0旧系统使用@营业发票重打RecType_SZ7订单入库SubOperatAssignDel大客户经理删除TrustCollect托收Vip_Release_Info废弃/2.0旧系统使用@新建发布信息AccDebitCharge银行转帐(手工)bsac15国际漫游号码调拔bsac26彩铃话单打印BatchLandLineInstall批量固话开户changeAwardIn单个第三方文件导入ChangeName改名ChangeSubsBillInfo改用户账单信息ChgAccProperties帐号控制属性设置ChgGroupVirtualNet虚拟网转换ExchangeGoods商品更换GroupInstall集团产品开户GroupMemberMgrDel集团组成员管理_删除组成员GroupUnitePayMemExit集团统一支付成员退出OutProChgEm一级boss省外异地补卡SkyAccountUnLostRecType代销商空中充值账户解挂StandbyAbolish备卡作废SuspendWlan废弃/2.0旧系统使用@暂停/恢复WebWLAN服务TransBalance后台余额转移VipScoreAdd废弃/2.0旧系统使用@VIP客户机场积分调增WlanActive无线WLAN卡激活WLANECardConfirm WLANECard扣费确认ActiveSubs黑名单状态解除AgentBatchBoundRes代理商批量号卡绑定BatchPresentSPCancel废弃/2.0旧系统使用@批量赠送SP_取消CancelKDBind取消宽带绑定CancelOrder撤销订单DropSubsTransBalance被动销户余额转移foasLDSt废弃/2.0旧系统使用@从欠费国内长途限制到信用度停机FamilyProdDropSubs家庭产品销户HandlAssessResult手工录入考核结果IPInstall IP直通车开户(只用于服务开通传递)MFC3035废弃/2.0旧系统使用@任务管理MFC3038废弃/2.0旧系统使用@计划类型管理NewAffair新建事务提示Pause暂停梦网服务PpipOveruserDel过期用户销户PrintNewInvoiceCQ重庆打印新发票SubsExcludeRec禁止业务TelMeetingChgInfo修改会议卡用户信息CCRewardReceive奖品支取ChangeProductMain主体产品变更ChangGroupAttr00集团产品静态修改GroupMember废弃/2.0旧系统使用@集团成员管理MeetingCardDrop会议卡销户MFC3005新入确认MFC3008手工升降级MonRegister废弃/2.0旧系统使用@梦网用户注册MScoreUnlock动感地带M值解锁Order定购梦网服务PersonVNetInstall个人虚拟网开户PpipAccountBlanceChg手工调帐PpipTmpuserDel删除临时用户PreAgentGetCard代理商领卡(只用于提预开通卡时调用服务开通时作为命令字传递) SkyPayTransferBanlance空中充值代销商账户间余额转移StopSubsXKBT信控半停ThirdPartyConfirm第三方确认VipActionType废弃/2.0旧系统使用@活动类型维护VipSocialRelationManage废弃/2.0旧系统使用@社会关系管理VipWarnUp废弃/2.0旧系统使用@告警转上级ChangeMainProduct主体产品转换ChangeQryBill改话单查询权限ChangeVoucher充值卡换卡ChgCustBillDef废弃/2.0旧系统使用@修改客户化帐单定义ChgRetDeposit保证金退还ChgSubsVipType更改用户VIP类型ExamGoal考核指标管理FamilyChangeInfo家庭改资料GroupMemberMgrResend集团成员重传MFC3021重大活动管理MFC3037废弃/2.0旧系统使用@竞争信息MFC3103停机保留NewVirtualGroup废弃/2.0旧系统使用@虚拟网开户PostPoneSzxValidDay废弃/2.0旧系统使用@延长有效期smsInstall短信开户StopSubsGE高额全停StopSubsGS挂失停机TargetRelationPhyGrp清单集团与物理集团关系维护TelMeetingInstall会议卡开户accGetDetailBill明细帐单查询AccOver结清帐号ChangeBillPass改密码ConfigCreditVip改信用度控制GroupLogoff废弃/2.0旧系统使用@集团注销IMEIEXCHANGE废弃/2.0旧系统使用@定制终端IMEI换货Manager客户经理资料维护MFC3025新建托管MFC3028服务历史维护MFC3125取消托管PpipBlackDel解除黑名单PpipUserLock用户加锁RecoverSubs产品恢复Resume恢复梦网服务SkyAccountHldRecType代销商空中充值账户冻结SkyAccountUnHldRecType代销商空中充值账户解冻XYWCZ废弃/2.0旧系统使用@新业务充值卡ZeroInvoicePrint0元发票打印arDoubtfulDebt呆账回收arTransInvFee发票余额转移CancelDonate增值产品赠送退订ChangePri改优惠ChangGroupAttr集团改资料前缀ChargeAfterInvoice后打发票收费foasFOpn废弃/2.0旧系统使用@强制开机foasStpo废弃/2.0旧系统使用@禁止呼出InstallMobileBand手机宽带开户rtScoreReward积分回馈SaleBindingCards套卡销售SendMmsInfo彩信下发SkyAccountOverRecType代销商空中充值账户销户SmsValuateComplain营业厅投诉短信评测VipContract合同订单维护Voucher充值AdoptScore调整积分AgentRecBalance代理商帐户缴费bsac21打印话单bsac32USSD话单查询ChangeVsubsVGP虚拟网转换DelEKI删除EKI业务foasFOSt废弃/2.0旧系统使用@从信用度呼出限制到信用度停机GroupMemberMgr集团组成员管理HandlFileAssess批量导入考核结果HappyPayment快乐支付IMEIBACK废弃/2.0旧系统使用@定制终端IMEI退货PreDropGroupSubs集团用户预销户ResetSubService用户服务重置SameBuildChgLocation同楼移机SkyAccountManage废弃/2.0旧系统使用@空中充值帐号管理SMSDDNChangeInfo废弃/2.0旧系统使用@短信DDN改资料StandbyGet备卡购买StopSubsLDBT连带半停SysExmTaskRlt废弃/2.0旧系统使用@考核任务制定TransSubjectBalance转出帐户金额VipTypeUpdate废弃/2.0旧系统使用@客户类型维护YkshChangeEnum一卡双号补卡AddYKDHsub一卡双号补卡之增加一卡多号副号BackServNum号码回收BalanceTransRecType代销商空中充值账户余额转移BatchDealVGP批量处理虚拟网BatchIncProdYxplan批量资费方案变更CCRewardGrpValueReturn集团营销方案价值返还ChangeCzk本地未充值卡换卡ChangeEnumRW补卡(远程写卡)ChangePriTime改优惠失效时间ChannelSaleGoods渠道分销售货DiffBuildChgLocation不同楼移机DonateProd增值产品赠送订购GroupMemberMgrActive集团成员激活JoinSubsInstall拉入用户开户MFC3020客户分组维护MFC3026查阅告警MFC3032添加号码MobTicketSale世博手机票销售MoveRoamTel国际漫游号码调拔OpenGprsVpn无线BOSS权限管理PreDropGroupSubsCancel取消集团预销户RCTP110虚拟网交费RecTransBalance前台余额转移RecType_SZ3外呼确认RingUpLoad废弃/2.0旧系统使用@集团铃音上传SaleGoods售货SPBusiness废弃/2.0旧系统使用@SP短信客服受理SubCustInfoModi大客户资料修改SZXTransFee废弃/2.0旧系统使用@余额转存YkshWriteCard写卡业务arQryGrpUserBill集团用户帐单查询AppendInfo资料补录bsac8818618批量充值foasFDSt废弃/2.0旧系统使用@从信用度国内长途限制到信用度停机foasOpn废弃/2.0旧系统使用@欠费开机FamilyChangeProduct家庭网产品变更FamilyInstall家庭网开户GroupChgVir废弃/2.0旧系统使用@集团虚拟网转换intpBankPay银行支付银行签收单MFC3019走访历史登记MobileParamSet手机参数设置ModifyPrivilege修改用户优惠(后台)PpipGrpAdd增加集团RecType_SZ4配送商确认StopSubsQF强制欠费全停takebackvip废弃/2.0旧系统使用@客户重分配TargetListGrpBuss目标清单集团客户下属成员维护AgentCancelBatchBoundRes取消代理商批量号卡绑定BatchTransBalance批量余额转移ChangeEnumNormal补卡业务之普通补卡ChangePriLineData专线资料变更ChgVirtualGroup废弃/2.0旧系统使用@虚拟网变更CompelOpen投诉开机CSRecInterRoamRentReserve国际漫游租机预约DebtDropSubs欠费销户GroupDenpendDropSubs集团绑定个人销户GroupMemberMgrResume集团成员恢复MFC3013客户组织维护MFC3022优惠管理MFC3030重大活动维护MFC3036废弃/2.0旧系统使用@任务模板定制RemoteYkshMendCard异地一卡双号补卡RePrintEleInvoice短信划扣充值补打发票Reset17201InterPwd重置17201国际用户密码RewardSubject活动变更sysdeal系统自动处理StopSubsGEBT高额半停StopSubsXK信控全停SubCustInfoDel大客户资料删除Suspend17201Inter废弃/2.0旧系统使用@暂停/恢复17201国际服务vwtpProduct废弃/2.0旧系统使用@产品到期告警arQueryBalance余额查询AgentAppendInfo代理商资料补录bsac31PIM话单查询bsac42USSD话单打印CancelPreDropSubs取消预约销户CCRecStopGrpMarketPlan集团营销方案中断ChangeFNS亲情号码业务ChangeRecFee更改业务款ChangeTelENUM换卡改号ChgLocationAndTEL移机改号ChgWlanSubsPwd重置WLAN用户密码DealScore批量调整积分DistalCardDistribute直供卡分配FamilyMemberMgr家庭成员管理GrpOperatAssignDel集团客户经理删除OpenSubsGE高额开机PayOutlandCardFee补缴异地卡费rtSpecGrpReward临时集团营销方案受理RCTP3088111510204253testResetPassIMS IMS密码重置子业务类型ScoreConsumeNml积分消费解冻结SlaType废弃/2.0旧系统使用@SLA模板管理SPServiceOnOff SP业务开关SubsDeTaiMent客户挽留TargetListGrpInfo目标清单集团客户资料维护arInvoiceCopy发票重打(即发票复印) AgtSkyAcctCharge废弃/2.0旧系统使用@空中充值帐户交费bsacSpOrder定制Sp业务CCChangeSettleType变更支付方式CCRecFamilyRwd家庭营销方案受理ChangeAccount分户合户Charge收费ChgAcceptDeposit保证金收取CustomizeInfo个性化定制资料foasStpd废弃/2.0旧系统使用@长途限制GroupMemberMgrAdd集团组成员管理_添加组成员IndivVNetDropSubs个人虚拟网销户MFC3031亲情提示维护MobileTelWalletScore手机钱包MonCancel废弃/2.0旧系统使用@梦网用户取消服务RecType_S5E批量帐前调增RevokeAPNFromCust取消apn集团授权SubOperatAssignAdd大客户经理新增SubOperatAssignTra大客户经理转移VipWarnOff关闭告警WBandMove宽带搬迁arPrintBillInvoice打印账单发票AgtSkyAcctOver废弃/2.0旧系统使用@空中充值帐户结清BackExchangeIMEIs终端分销退换货ChangeLocation移机ChgHomePlanMainTel家庭网主号码变更GarbageTelProc骚扰电话黑名单处理GrpCustInfoDel集团客户资料删除GrpCustInfoModi集团客户资料修改GrpPackageChgSubProd集团产品包组合修改子产品MFC3002降级确认MFC3102降级保留MonDrop废弃/2.0旧系统使用@梦网用户注销MonResume废弃/2.0旧系统使用@梦网用户恢复服务OPENWT订购天气预报PreInstall预开户(只用于服务开通传递) QryScoreDetail用户积分明细查询RegSPSubs SP用户注册RePrintBankInvoice银行卡充值补打发票ResetHLR用户服务重新开通SaleIMEIs终端分销售货ScoreAdjust积分调整ScorePresent全球通积分赠送ScoreSaleGoods积分售货StatPresentDrawed打印赠品发票SubsCustInfoLog大客户资料维护SysExmRlt考核结果管理UnStrideWBandMove不跨区宽带搬迁VC_APPLY手机充值卡短信充值AgentPreBound代理商号码预配bsac07服务重发指令bsac29银行托收结果查询更改付费方式CCRecGroupRewardActivity集团营销方案办理ChangeProduct产品变更ChgInfo梦网用户资料变更foasOpnd废弃/2.0旧系统使用@欠费取消长途限制FbdMoveInterRoam禁止撤消国际漫游GroupVirtualGroup废弃/2.0旧系统使用@集团虚拟网管理GrpOperatAssignAdd集团客户经理新增HandlFileSubSettle批量导入酬金详情outChangeCzk异地未充值卡换卡OpenBindCard4Sale售货时开通工单的业务类型(只用于服务开通传递) OpenSubsXK信控开机PreDropSubs预约销户RemitPrepay减免预交ResendVoucher二维码重发SaleType废弃/2.0旧系统使用@销售类型管理StopSubsQZ强制停机SubsBrandView用户品牌可视化TransNet转网VipAction废弃/2.0旧系统使用@活动管理VipAirport一级boss扣积分VipQuotation废弃/2.0旧系统使用@报价单管理WBandChange宽带受理变更AddViolateInfo增加奖惩信息AdjustBill调整帐单CancelSubsBillMail取消用户帐单清单邮寄信息ChangeEnumUS28预配号换卡ChangeVideoDevice行业视频设备管理ChgTicketInfo配送信息修改CLYSET铃音设置DisuseAgreementFee协议费用废弃ExchgChannelScore兑换渠道积分foasOpno废弃/2.0旧系统使用@欠费取消禁止呼出FamilyCustomerManage家庭客户管理FamilyMBandPrivilegeSet宽带优惠设置FamilyVpnmDropSubs家庭短号销户GroupCustInfoLog集团客户资料维护GrpCustInfoAdd集团客户资料新增GrpPayBehalf集团定额支付Install开户MasChangeInfo废弃/2.0旧系统使用@MAS修改资料NCXXJChangeInfo废弃/2.0旧系统使用@农村信息机改资料NoOwnerDeal无主话单处理RingManage铃音/铃音盒订购、退订、设置功能ScoreTrans积分转赠SpecialTransUser特殊用户过户StandbyActive备卡激活SysExamTask废弃/2.0旧系统使用@考核任务指标定义SysWorkPlan工作计划管理WLANECardPsdSend WLANECard密码补发BillTransfer后台帐单转移Cancel取消梦网服务CCUpdatePromptSmsList更新扣费提醒外呼工单表ChangeAccClientBill定制客户化帐单ChangeGroupCust集团产品过户CreditRule信用度计算规则管理FamilyDropSubs家庭用户销户GrpMemShortSegMgr集团短号号段管理InterRoamRent国际漫游租机IntGroupServOpen废弃/2.0旧系统使用@配合省业务开通MPAY_CHARGE手机支付主账户充值rtChargePrepay预存赠送rtPromotion促销活动scoreDetailQry积分明细查询SELECL彩铃选歌SkyAcctCreateRecType代销商空中充值账户建立StopSubsLD连带停机StrideWBandMove跨区宽带搬迁SupplyInvoice补打发票Suspend17201废弃/2.0旧系统使用@暂停/恢复17201国内服务VipDupInfor复制客户资料AcctPrivEndDateChg帐户优惠结束时间变更AgentAssign代理商预配号码分配AgentBoundRes代理商单号绑定AgentTelRsv代理商预约BatchInstall批量开户2BusscustSubsManage集团下属成员管理ChangeAcctBillInfo改帐户账单信息ChangeCard换卡ChangeGroupPartions集团分区位置信息管理ChgNetBrand带宽属性变更EAccountDrop e动商虚拟账户销户EAccountInstall e动商虚拟账户开户GroupDebtDropSubs集团用户欠费销户GrpPackageMemMgr集团产品包成员管理MFC3024修改集团属性MonOrder废弃/2.0旧系统使用@梦网用户定购服务PrintCDR清单打印QXTChangeInfoPerson废弃/2.0旧系统使用@个人企信通受理修改QXTDrop废弃/2.0旧系统使用@企信通销户rtConferConsume协议管理rtTermSalRwdOpen社会渠道销售终端Register梦网用户注册ResetPass01客户手动输入密码重置ScoreGiftExchange积分礼品兑换ScoreUnify废弃/2.0旧系统使用@集团统一积分兑换StickCardDropSubs贴片卡销户SZXOverTime神州行延长有效期TestNumberUsing测试号码领用WithdrawExchangeGoods退商品更换YkshBoundEnum一卡双号关系绑定AgentBackDeposit退还渠道保证金bsac100客户资料查询日志ChangePriLineData1动态变更CommitReceipt补打收据DelVirtualGroup废弃/2.0旧系统使用@结束虚拟网开户foasRtn废弃/2.0旧系统使用@欠费复机FinishZX专线竣工GroupAccountReception受理营业的集团帐户维护IMEISALE废弃/2.0旧系统使用@定制终端IMEI售货IntServUniteCancel增值业务统一查询退订OPENEM订购手机邮箱PpipUserpswdUpd修改用户密码PublicScore集团公用积分分配QryCollectHistory查询交费历史QXTChangeInfo废弃/2.0旧系统使用@企信通改资料QXTDropPerson废弃/2.0旧系统使用@个人企信通销户RCTP112银行代收ReleaseLockedChargeMobile充值卡平台解锁StickCardChange贴片卡换卡StopSubsQFBT强制欠费半停VipNotify大客户通知WebserviceVIP webservice接口的VIP变动解藕AddYKSHsub一卡双号补卡之增加一卡双号副号AdoptAssess调整考核信息BadDebt3集体呆帐BBSNew新建发言ChgTelCallForward改号呼转ChgUrgeType改用户催费类型ConfirmUserInfo实名制确认登记、用户资料核对CreatAcctByServ根据号码创建帐户CreateCustomer创建个人客户资料GPRS_APNID_DEAL GPRS修改GrpRelaManage跨区集团虚拟集团群组关系维护ImportPresent赠品导入InventoryOutInvoice作废发票MFC3007新建亲情提示MFC3016客户重组MFC3033取消保留PresentDraw赠品支取qryfraud_control_subs停机日志查询rollbackIBOSS退IBOSS业务登记RecType_SZ2自助渠道订单修改Reset17201NationPwd重置17201国内用户密码RevokeAPNFromCity取消APN地市授权RewardDraw奖品领取ReworkSubsService修复手机数据ScoreEncash积分扣减SpecialNetWorkPrint专网发票打印SubsEntity用户资料维护。
存储过程学习资料
sqlserver 存储过程学习资料一2009-01-12 10:44:02| 分类:数据库|字号订阅CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的Transact-SQL 语句的集合。
可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。
也可以创建在Microsoft SQL Server启动时自动运行的存储过程。
语法CREATE PROC [ EDURE ] procedure_name [ ; number ][ { @parameter data_type }[ VARYING ] [ = default ] [ OUTPUT ]] [ ,...n ][ WITH{ RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ][ FOR REPLICATION ]AS sql_statement [ ...n ]参数procedure_name新存储过程的名称。
过程名必须符合标识符规则,且对于数据库及其所有者必须唯一。
有关更多信息,请参见使用标识符。
要创建局部临时过程,可以在procedure_name 前面加一个编号符(#procedure_name),要创建全局临时过程,可以在procedure_name 前面加两个编号符(##procedure_name)。
完整的名称(包括# 或##)不能超过128 个字符。
指定过程所有者的名称是可选的。
;number是可选的整数,用来对同名的过程分组,以便用一条DROP PROCEDURE 语句即可将同组的过程一起除去。
例如,名为orders 的应用程序使用的过程可以命名为orderproc;1、orderproc;2 等。
DROP PROCEDURE orderproc 语句将除去整个组。
如果名称中包含定界标识符,则数字不应包含在标识符中,只应在procedure_name 前后使用适当的定界符。
《仓储管理制度》
重要文件请勿传播当您阅读本文件时,即表示您同意不传播本文件的所有内容仓储管理制度三一重工股份有限公司管理制度 仓储管理制度ZD/WL 003-2009 版本V2 实施日期 2009 年8月20日第 2 页 共 1页 更 改 记 录 编制人 李华松 修订版 处 数 更 改 依 据 更 改 人 更 改 日 期 V2.0 完善制度 李华松 2009.8.1 审核人 毛建华 批准人 唐修国本文件电子文件为受控文件,经打印即为非受控文件1 目的规范仓储管理,减少仓储损耗,提高仓库效率。
2适用范围适用于三一重工物料存储管理。
3 职责3.1物料管理部负责仓储物料的存储与管理。
3.2财务部负责库存准确率抽盘和盘点差异处理。
4控制要求4.1仓库与仓位管理4.1.1仓库设置原则:系统仓库号用3位阿拉伯数字表示,并与IT、财务等相关部门协商确定。
4.1.2仓位设置: a.货架仓位:采用6位数编排规则:前两位代表“架”的编号,中间两位代表“层”的编号,后两位代表“柜”的编号。
b.平面仓位可以采用4位数的编排规则,也可使用字母和数字并用的办法编排。
4.1.3库存物料发生货位移动,应确保实物与系统同步进行调整。
4.1.4跨管理范围的货位转移,必须经科长或以上领导签字,并由数据员进行处理。
4.2物料存储与防护4.2.1物料应分类堆码整齐,尽量遵循 “五五化(以五或五的倍数为单位组成)”、 大不压小、重不压轻、木不压纸原则。
4.2.2根据物资的特性,按不同类别,分类存储,进行不同的维护保养工作:a.精密仪器、仪表等,宜存放恒温、无尘的环境里。
b.机电产品、有色金属、薄壁金属材料、五金、油化、劳保用品等,宜存放室内。
c.橡胶制品选择低温、无太阳光照射货位存放。
Un Re gi st er edd. 易燃、易爆、易污染,有毒及放射性物资,宜专库存放,配备相应的防护措施。
4.2.3有保质期、油封期要求的物料,由计划调度部、商务部根据需求下单采购,除特殊规定外,一般不得超出以下期限:电子元器件1年,塑胶件1年(进口件2年),包装材料6个月,如库存时间超期,则一律报废处理,费用转相关责任部门。
oracle存储过程写法及调用
Oracle存储过程的写法及调用如下:存储过程定义语法:```sqlCREATE [ORREPLACE] PROCEDURE procedure_name(arg1 [mode1] datatype1, arg2 [mode2] datatype2)IS [AS]PL/SQLBlock;```其中,`procedure_name` 是存储过程的名称;`arg1` 和`arg2` 是存储过程的参数,包括参数名、模式(IN、OUT、IN OUT)和数据类型;`PL/SQLBlock` 是存储过程的主体部分,包括一系列的SQL语句。
如果存储过程没有参数,只需要定义存储过程的主体部分即可。
例如:```sqlCREATE PROCEDURE out_time ISBEGINDBMS_OUTPUT.PUT_LINE('procedure_1......');END;```如果存储过程有参数,需要在定义时指定参数名、模式和数据类型。
例如:```sqlCREATE PROCEDURE procedure_2(v_i IN NUMBER, v_j OUT NUMBER) ISBEGINv_j := v_i * 2;DBMS_OUTPUT.PUT_LINE('procedure_2......' || v_i || '......' || v_j);END;```在这个例子中,`procedure_2` 接受两个参数`v_i` 和`v_j`,其中`v_i` 是输入参数,`v_j` 是输出参数。
在存储过程内部,对`v_i` 进行运算,并将结果赋值给`v_j`,然后输出运算结果。
调用存储过程的方法如下:```sqlBEGINprocedure_name(arg1 => value1, arg2 => value2);END;```其中,`procedure_name` 是存储过程的名称;`arg1` 和`arg2` 是存储过程的参数,需要指定相应的值。
网站安全狗Linux版 V2.0用户使用手册
网站安全狗Linux版 V2.0用户使用手册1.软件安装以32位安装包为例,64位安装包把对应的32改成64即可。
步骤1 :下载软件发布包(.tar.gz格式):safedogwz_linux32.tar.gz也可以采取wget的方式下载发布包:wget /safedogwz_linux32.tar.gz 步骤2:在root帐户下执行以下命令:tar xzvf safedogwz_linux32.tar.gzcd ApacheSafeDog32chmod +x install.sh./install.sh运行时会提示输入apache服务器的配置文件路径(绝对路径),请根据您所安装的apache 的目录,填写真实的配置文件路径。
举例:/usr/local/apache2/conf/httpd.conf注意:(1)提示:若您在输入时,不慎输入错误,请按组合键CTRL+Backspace删除。
(2)网站狗的安装目录为/etc/ApacheSafeDog,请不要删除此目录及目录下的任何内容。
(3)安装完成后,请重新启动apache服务器,以使网站安全狗软件生效。
(4)如果重启apache服务器时失败,并提示Permission denied错误,请参看《网站安全狗Linux版SElinux的相关设置》一文。
2. 软件功能说明修改网站安全狗的配置文件所在目录/etc/ApacheSafeDog/conf下的配置文件来启用网站安全狗的相应功能。
注意:(1)以下配置文件各字段的值只是举例,请根据您的实际需要自行设定。
设定前请参考每个字段前的注释信息。
(2)修改完的配置,会在一分钟后自动生效。
如果您需要让其立即生效,请重启apache 服务器。
(3)白名单和黑名单的优先级高于其他防护,其中白名单又高于黑名单。
如果您在设置了某个防护后,发现其未起效等异常,请检查是否是设置了白名单和黑名单导致的。
(4)修改配置中的字段时,请在英文状态下输入,正则表达式规则说明字段Description 除外。
CIQ2000_V2.0_7_系统维护与管理子系统_用户手册
7系统维护与管理子系统使用说明.......................................... 7-17.1 用户及权限管理..................................................... 7-17.1.1 功能简介....................................................... 7-17.1.2 操作说明....................................................... 7-27.1.2.1 操作特点................................................... 7-27.1.2.2 权限组定义................................................. 7-27.1.2.3 机构、部门、用户信息维护................................... 7-5 7.2 工作流程管理....................................................... 7-77.2.1 工作流程定义................................................... 7-77.2.1.1 功能简介................................................... 7-77.2.1.2 操作说明................................................... 7-77.2.2 工作流程修改................................................... 7-87.2.2.1 功能简介................................................... 7-87.2.2.2 操作说明................................................... 7-87.2.3 清除过时流程信息............................................... 7-97.2.3.1 功能简介................................................... 7-97.2.3.2 操作说明................................................... 7-9 7.3 计收费标准管理..................................................... 7-97.3.1 收费标准维护................................................... 7-97.3.1.1 功能简介................................................... 7-97.3.1.2 操作说明.................................................. 7-107.3.2 收费标准引用维护.............................................. 7-117.3.2.1 功能简介.................................................. 7-117.3.2.2 操作说明.................................................. 7-117.3.3 计费参数维护.................................................. 7-127.3.4 计量单位换算维护.............................................. 7-127.3.5 汇率维护...................................................... 7-13 7.4 代码维护.......................................................... 7-147.4.1 HS编码维护................................................... 7-147.4.1.1 功能简介.................................................. 7-147.4.1.2 操作说明.................................................. 7-147.4.2 国家地区代码维护.............................................. 7-157.4.3 其它编码信息维护.............................................. 7-15 7.5 运行参数设置...................................................... 7-167.5.1 证稿格式定义.................................................. 7-167.5.2 机构设置...................................................... 7-177.5.3 段号设置...................................................... 7-177.5.4 开关设置...................................................... 7-187.5.5 参数设置...................................................... 7-187.5.6 通关单备注维护................................................ 7-197.5.7 标准证稿更新.................................................. 7-20 7.6 系统维护.......................................................... 7-207.6.1 程序上载...................................................... 7-207.6.2 版本修改...................................................... 7-217.6.3 系统解锁...................................................... 7-21 7.6.4 数据库密码更改................................................ 7-22 7.7 归档数据库管理.................................................... 7-22 7.7.1 转出到归档数据库.............................................. 7-22 7.7.2 从归档数据库转入.............................................. 7-23 7.7.3 归档数据操作情况查询.......................................... 7-23 7.8 DBA维护与管理.................................................... 7-24 7.8.1 用户活动监控.................................................. 7-25 7.8.2 数据字典管理.................................................. 7-277.8.2.1 查询表的列信息............................................ 7-277.8.2.2 查询表的索引信息.......................................... 7-287.8.2.3 查询表的约束信息.......................................... 7-28 7.8.3 存储过程管理.................................................. 7-28 7.8.4 数据库锁管理.................................................. 7-297.8.4.1 查询长时间连接的会话...................................... 7-297.8.4.2 查询长时间加锁的会话...................................... 7-307.8.4.3 锁等待的判断与清除........................................ 7-30 7.8.5 索引管理...................................................... 7-31 7.8.6 空间使用管理和容量规划........................................ 7-327.8.6.1 数据库碎片信息............................................ 7-327.8.6.2 不能分配新空间的大表信息.................................. 7-327.8.6.3 表空间使用情况............................................ 7-327.8.6.4 表空间构成使用情况........................................ 7-33 7.8.7 数据备份...................................................... 7-337.8.7.1 数据库的冷备份............................................ 7-337.8.7.2 数据库联机备份............................................ 7-347.8.7.3 导入导出.................................................. 7-35 7.8.8 性能调整...................................................... 7-377.8.8.1 收集数据对象的统计信息.................................... 7-377.8.8.2 数据文件的I/O统计信息.................................... 7-377系统维护与管理系统使用说明7.1用户及权限管理7.1.1功能简介用户及权限管理是CIQ2000系统运行的基础。
数据安全交换技术白皮书. - 数据安全交换系统(DataEx)
第 6 页 共 12 页
信息安全专家
数据安全交换系统技术白皮书
3.3. 授权访问
授权访问平台,顾名思义,就是对某些申请访问某些资源(WebService)的 客户进行授权, 使这些客户可以对不同的资源拥有不同的访问权限,同时未被授 权的客户这不能访问这些资源(WebService) 。 安全授权访问平台主要定位于解决不同应用之间业务协同问题, 支持应用之 间的信息实时共享和服务方法的相互调用, 提供面向应用安全服务和服务资源管 理,通过对某些申请访问某些资源(WebService)的客户进行授权,使这些客户 可以对不同的资源拥有不同的访问权限。基于 WebService 面向应用服务的体系 架构,通过实现架构、应用资源管理和应用系统安全认证来实现安全授权访问。 授权访问架构图如下:
4.2. 请求服务 4.2.1. 广度信息共享
对于跨地域无法集中的数据,用户不需了解信息的具体存放地址,就可以获 得外部业务系统的返回信息,解决跨地域系统互访和联动问题。
4.2.2. 统一数据标准
系统屏蔽了不同业务系统的差异及其技术复杂性。 无需关注与其他业务数据 之间复杂的转换, 只需要进行一次数据转换改造,就可以完成和外部系统的对接 访问,降低系统交互的实施难度。
5.典型应用 ...................................................... 10
5.1.典型客户 .............................................................. 10 5.2.典型应用 .............................................................. 10
技术文件管理规范
技术文件管理规范引言概述:技术文件是组织中非常重要的资产,它们记录了产品开辟、技术实施和维护过程中的关键信息。
为了确保技术文件的有效管理和保护,制定一套严格的技术文件管理规范是至关重要的。
本文将介绍技术文件管理规范的重要性,并提供五个方面的具体内容。
一、文件命名规范1.1 文件名的清晰和简洁技术文件的文件名应该能够准确反映其内容,避免使用过于笼统或者含糊的名称。
同时,文件名应尽量简洁,避免过长的命名,以方便文件的查找和识别。
1.2 文件名的统一格式为了方便文件的管理和组织,技术文件的文件名应采用统一的格式。
可以根据文件的类型、日期、版本等信息进行命名,例如“产品规格书-20220101-V1.0”。
1.3 文件名的版本控制技术文件在不同阶段和版本之间需要进行更新和修改,因此文件名应该包含版本信息,以便于追踪和管理不同版本的文件。
可以使用“V1.0”、“V2.0”等方式表示版本,避免使用“最新”、“旧版”等含糊的描述。
二、文件存储和备份2.1 文件存储的层次结构为了方便文件的管理和查找,技术文件应按照一定的层次结构进行存储。
可以按照项目、部门、日期等进行分类,确保文件的归档和整理有序。
2.2 文件存储的安全性技术文件包含了组织的核心技术和机密信息,因此在存储过程中应该保证其安全性。
可以采用权限管理、加密存储等措施,确保惟独授权人员可以访问和修改文件。
2.3 文件备份和恢复为了防止文件丢失和意外损坏,技术文件应定期进行备份。
可以使用云存储、外部硬盘等方式进行备份,以便在需要时能够快速恢复文件。
三、文件审批和控制3.1 文件的审批流程技术文件在编写和修改过程中,需要经过一定的审批流程。
应明确文件的审批人员和审批顺序,确保文件的准确性和合规性。
3.2 文件的修改记录对于技术文件的修改和更新,应该详细记录修改的内容、时间和人员。
这样可以追踪文件的修改历史,方便后续的查阅和追溯。
3.3 文件的访问控制技术文件的访问应该进行严格的控制,惟独授权人员才干够访问和修改文件。
存储过程知识点
1. 存储过程简介常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
一个存储过程是一个可编程的函数,它在数据库中创建并保存。
它可以有SQL语句和一些特殊的控制结构组成。
当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。
数据库中的存储过程可以看做是对编程中面向对象方法的模拟。
它允许控制数据的访问方式。
存储过程通常有以下优点:(1).存储过程增强了SQL语言的功能和灵活性。
存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。
(2).存储过程允许标准组件是编程。
存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。
而且数据库专业人员可以随时对存储过程进行修改,对应用程序源代码毫无影响。
(3).存储过程能实现较快的执行速度。
如果某一操作包含大量的Transaction-SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多。
因为存储过程是预编译的。
在首次运行一个存储过程时查询,优化器对其进行分析优化,并且给出最终被存储在系统表中的执行计划。
而批处理的Transaction-SQL语句在每次运行时都要进行编译和优化,速度相对要慢一些。
(4).存储过程能过减少网络流量。
针对同一个数据库对象的操作(如查询、修改),如果这一操作所涉及的Transaction-SQL语句被组织程存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,从而大大增加了网络流量并降低了网络负载。
(5).存储过程可被作为一种安全机制来充分利用。
系统管理员通过执行某一存储过程的权限进行限制,能够实现对相应的数据的访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。
存储过程详解
存储过程1.定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。
CREATE PR OCEDURE procedure_name 或者Create proc procedure_name优点1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,可减少数据库开发人员的工作量4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权2.参数,输入参数,输出参数、@parameter_name1 int, //输入参数定义,包括名称,类型及长度@parameter_name2= defual_value varchar(80) //输入参数,带默认值@parameter_out int output //输出的参数AS //as后面部分是存储过程具体内容3.内部参数定义,定义方式如2,需定义名称及,类型,长度Declare@Parameter_inter1 int,@Parameter_inter2 varchar(30)4.初始化内部参数:Set @Parameter_inter1 =5, //可以取得需要的值以存在內部参数中:SELECT @parameter_inter2=table.column FROM table WHERE …….5.具体操作语句,一般都包括以下几种流程控制语句(if else | select case | while ):===============Select ... CASE(多条件)实例:============DECLARE @iRet INT, @PKDisp VARCHAR(20)SET @iRet = '1'Select @iRet =CASEWHEN @PKDisp = '一' THEN 1WHEN @PKDisp = '二' THEN 2WHEN @PKDisp = '三' THEN 3WHEN @PKDisp = '四' THEN 4WHEN @PKDisp = '五' THEN 5ELSE 100END========== While(循环)实例:====================DECLARE @i INTSET @i = 1WHILE @i<1000000BEGINset @i=@i+1 //更改条件,比做END-- 打印 PRINT @i============= If(单条件)处理例子:================IF @strTO<>'' //条件BEGINUPDATE UNIT SET UNIT_NAME=REPLACE(UNIT_NAME,'*','')WHERE UNIT_CODE=@strTOENDELSE BEGINUPDATE UNIT SET UNIT_NAME=UNIT_NAME+'*' WHERE UNIT_CODE='011'END6.最后是:Go使用存储过程:Execute procedure_name带参数为:Execute procedure_name ‘parameter1_value’,’paramerter2_ value’或者:Exec procedure_name paramerter1=’parameter1_value’,parameter2=’ paramerter2_ value’Eg:该存储过程一共有7个参数,其中最后一个参数的OUTPUT,用于返回一共得页数set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PR OCEDURE [dbo].[PagingProc]@PageIndex INT, --当前页码从0开始@PageSize INT, --每页的大小@TableName NVARCHAR(100), --表名称@Orders NVARCHAR(100), --排序@Columns NVARCHAR(100), --需要检索的列集合,中间用英文逗号隔开e.g.:ID,NAME@Filters NVARCHAR(100), --过滤条件语句@TotalPages INT OUTPUTASBEGINDECLARE @SQL NVARCHAR(200) --查询当前页所有记录的sql语句DECLARE @PAGESSQL NVARCHAR(200) --查询行数的sql语句DECLARE @TOTALCOUNT INT --一共得行数,用于计算所总页数SET NOCOUNT ONIF @Filters <> ''SET @PAGESSQL = 'SELECT @TOTALCOUNT = COUNT(*) FROM ' + @TableName + ' WHERE ' + @Filters ELSESET @PAGESSQL = 'SELECT @TOTALCOUNT = COUNT(*) FROM ' + @TableNameEXEC SP_EXECUTESQL @PAGESSQL, N'@TOTALCOUNT INT OUT',@TOTALCOUNT OUTSET @TotalPages = Ceiling(CONVERT(REAL,@TOTALCOUNT) / CONVERT(REAL,@PageSize))--计算页数SET @SQL='SELECT TOP ' + CAST(@PageSize as varchar(10)) + ' ' + @Columns + ' FROM ' + @TableName + ' WHERE ID NOT IN(SELECT TOP ' + CAST(@PageIndex * @PageSize as varchar(10)) + ' IDFROM ' + @TableNameIF @Filters <> ''SET @SQL = @SQL + ' WHERE ' + @FiltersIF @Orders <> ''SET @SQL = @SQL + ' ORDER BY ' + @ORDERSSET @SQL = @SQL + ')'IF @Filters <> ''SET @SQL = @SQL + ' AND ' + @FiltersIF @Orders <> ''SET @SQL = @SQL + ' ORDER BY ' + @ORDERSEXEC(@SQL)END下面是C#代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace PagingProcedure{class Program{static void Main(string[] args){System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();conn.ConnectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=Rap_Kevin;Integrated Security=True;";System.Data.SqlClient.SqlCommand cmd = conn.CreateCommand();mandText = "pagingproc";mandType = mandType.StoredProcedure;cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@PageIndex", System.Data.SqlDbType.Int));cmd.Parameters["@PageIndex"].Value = 0;cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@PageSize", System.Data.SqlDbType.Int));cmd.Parameters["@PageSize"].Value = 5;cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@TableName", System.Data.SqlDbType.VarChar, 100)); cmd.Parameters["@TableName"].Value = "Sells";cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Orders", System.Data.SqlDbType.VarChar, 100));cmd.Parameters["@Orders"].Value = "LastModifyTime DESC";cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Columns", System.Data.SqlDbType.VarChar, 100)); cmd.Parameters["@Columns"].Value = "*";cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Filters", System.Data.SqlDbType.VarChar, 100));cmd.Parameters["@Filters"].Value = "";cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@TotalPages", System.Data.SqlDbType.Int));cmd.Parameters["@TotalPages"].Value = 0;cmd.Parameters["@TotalPages"].Direction = System.Data.ParameterDirection.InputOutput;conn.Open();System.Data.SqlClient.SqlDataReader reader = cmd.ExecuteReader();while (reader.Read()){System.Console.WriteLine((Guid)reader[0]);}reader.Close();System.Console.WriteLine(cmd.Parameters["@TotalPages"].Value);conn.Close();}}}SQL SERVER存储过程存储过程的种类:1.系统存储过程:以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作,如sp_help就是取得指定对象的相关信息2.扩展存储过程以XP_开头,用来调用操作系统提供的功能exec master..xp_cmdshell 'ping 10.8.16.1'3.用户自定义的存储过程,这是我们所指的存储过程常用格式Create PR OCEDURE procedue_name[@parameter data_type][output][with]{recompile|encryption}asql_statement解释:output:表示此参数是可传回的with {recompile|encryption}recompile:表示每次执行此存储过程时都重新编译一次encryption:所创建的存储过程的内容会被加密如:表book的内容如下编号书名价格001 C语言入门$30002 PowerBuilder报表开发$52实例1:查询表Book的内容的存储过程create proc query_bookasselect * from bookgoexec query_book实例2: 加入一笔记录到表book,并查询此表中所有书籍的总金额Create proc insert_book@param1 char(10),@param2 varchar(20),@param3 money,@param4 money outputwith encryption ---------加密asinsert book(编号,书名,价格)Values(@param1,@param2,@param3)select @param4=sum(价格) from bookgo执行例子:declare @total_price moneyexec insert_book '003','Delphi 控件开发指南',$100,@total_priceprint '总金额为'+convert(varchar,@total_price)go存储过程的3种传回值:1.以Return传回整数2.以output格式传回参数3.Recordset传回值的区别:output和return都可在批次程式中用变量接收,而recordset则传回到执行批次的客户端中实例3:设有两个表为Product,Order,其表内容如下:Product产品编号产品名称客户订数001 钢笔30002 毛笔50003 铅笔100Order产品编号客户名客户订金001 南山区$30002 罗湖区$50003 宝安区$4请实现按编号为连接条件,将两个表连接成一个临时表,该表只含编号.产品名.客户名.订金.总金额,总金额=订金*订数,临时表放在存储过程中代码如下:Create proc temp_saleasselect a.产品编号,a.产品名称,b.客户名,b.客户订金,a.客户订数* b.客户订金as总金额into #temptable from Product a inner join Order b on a.产品编号=b.产品编号if @@error=0print 'Good'elseprint 'Fail'后台运行一个主存储过程,主存储过程通过管道同前端过程通信的例子beginmaX PR o为提交主存储过程起动的程序maxpro 为主存储过程readmaxpro 为主存佳话使用Oracle中的DBMS_P ip E管道能力,注重要明文给于用户EXECUTE ANY PROCEDURE 权力才可以在sqlpus用设定set serveroutput ON 进行测试通过@testmaxpro.sql 创始程序包测试过程如下SQL> call beginmaxpro();JOB=62调用完成。
toad中文教程
Toad 使用快速入门一、Toad功能综述在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。
Quest Software 为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。
在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。
Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。
Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在浏览窗口操作数据库对象。
SQL 编辑器:SQL 编辑器的主要功能是编辑、运行和调整SQL语句。
TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL 前自动发现包的内容和列的名字等等。
SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。
SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。
这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。
便捷的书签可以让开发人员非常容易地找到相关位置。
PFMEA模版
S 潜在失效模式 潜在失效后果 要求 级别 Potential Failure Potential Effect(s) e Class requirement Mode of Failure v
O c c
D e t
S O D
R P N
建议措施 Recommended Action(s)
LCD显示不匀 /LCD Display unevenness 清洁LCD台阶 面 /To clean the LCD surface level LCD顶伤
1.100%电测检验 2.显微镜抽检 /1.100% electric test 2.inspect by microscope
5 725 70
无 None
ITO电极未清洁 有电极腐蚀的风险 7 干净/ITO don't /Risk of ITO corrosion be cleaned
100%电测检验 /100% electric test
安放 LCD/Loading LCD to bonding machine by hand.(CL)
LCD崩裂 / LCD collapse and crack
外观不良,影响客 户使用,客户不满 意 /appearance defect,customer complains
3
1.规范员工操作方式 1,取放LCD操作方 2.规范吸笔的使用原 法不当 100%检测外观 则 2,吸笔使用不当 3 /Std. Sop about /100% inspect the /wrong operation defects taking and put wrong operation use Std. Sop about vacuum pen vaccum pen LCD尺寸较大时,小 使用适合不同尺寸 的吸头不能吸稳LCD LCD的吸嘴 /using the correct 。 /The LCD size is different, the 3 heads vacuum fits for the vacuum pen is corresponding necessary to adjust module. the size of vaccum.
oracle存储过程详细介绍(创建,删除存储过程,参数传递等)
oracle存储过程详细介绍(创建,删除存储过程,参数传递等)oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包存储过程和函数也是⼀种PL/SQL块,是存⼊数据库的PL/SQL块。
但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为⽆名块,⽽存储过程和函数是以命名的⽅式存储于数据库中的。
和PL/SQL程序相⽐,存储过程有很多优点,具体归纳如下:* 存储过程和函数以命名的数据库对象形式存储于数据库当中。
存储在数据库中的优点是很明显的,因为代码不保存在本地,⽤户可以在任何客户机上登录到数据库,并调⽤或修改代码。
* 存储过程和函数可由数据库提供安全保证,要想使⽤存储过程和函数,需要有存储过程和函数的所有者的授权,只有被授权的⽤户或创建者本⾝才能执⾏存储过程或调⽤函数。
* 存储过程和函数的信息是写⼊数据字典的,所以存储过程可以看作是⼀个公⽤模块,⽤户编写的PL/SQL程序或其他存储过程都可以调⽤它(但存储过程和函数不能调⽤PL/SQL程序)。
⼀个重复使⽤的功能,可以设计成为存储过程,⽐如:显⽰⼀张⼯资统计表,可以设计成为存储过程;⼀个经常调⽤的计算,可以设计成为存储函数;根据雇员编号返回雇员的姓名,可以设计成存储函数。
* 像其他⾼级语⾔的过程和函数⼀样,可以传递参数给存储过程或函数,参数的传递也有多种⽅式。
存储过程可以有返回值,也可以没有返回值,存储过程的返回值必须通过参数带回;函数有⼀定的数据类型,像其他的标准函数⼀样,我们可以通过对函数名的调⽤返回函数值。
存储过程和函数需要进⾏编译,以排除语法错误,只有编译通过才能调⽤。
创建和删除存储过程创建存储过程,需要有CREATE PROCEDURE或CREATE ANY PROCEDURE的系统权限。
该权限可由系统管理员授予。
创建⼀个存储过程的基本语句如下:CREATE [OR REPLACE] PROCEDURE 存储过程名[(参数[IN|OUT|IN OUT] 数据类型...)]{AS|IS}[说明部分]BEGIN可执⾏部分[EXCEPTION错误处理部分]END [过程名];其中:可选关键字OR REPLACE 表⽰如果存储过程已经存在,则⽤新的存储过程覆盖,通常⽤于存储过程的重建。
智慧粮库应用系统集成平台方案V2.0
建立完善的应急处理流程,包括故障发现、报告、分析、处理、验证等环节,确 保在发生故障时能够迅速响应并及时处理。
用户培训和操作指导手册编写
用户培训
针对平台的使用人员,制定详细的培 训计划,包括培训内容、培训方式、 培训时间等,确保用户能够熟练掌握 平台的使用方法和技巧。
操作指导手册编写
编写平台操作指导手册,包括平台功 能介绍、操作流程、常见问题解答等 内容,为用户提供全面的操作指导和 帮助。
版本更新迭代计划
版本更新计划
根据平台运行情况和用户需求,制定详细的版本更新计划,包括更新内容、更新时间、更新方式等,确保平台的 不断完善和升级。
迭代开发流程
建立规范的迭代开发流程,包括需求收集、需求分析、设计、开发、测试、发布等环节,确保每次迭代开发都能 够顺利进行并取得预期效果。
06
总结回顾与未来发展规划
粮食信息录入
支持手动录入或扫描设备自动采集粮食 信息,包括品种、数量、产地、等级等 。
入库计划管理
根据粮库容量和粮食种类,制定入库计 划并分配库位。
入库作业调度
对入库作业进行智能调度,合理安排装 卸设备和人员,提高入库效率。
入库质量检测
对入库粮食进行质量检测,确保粮食质 量符合标准。
粮食存储监控模块功能
测试阶段
对接口进行全面测试,包括功 能测试、性能测试、安全测试 等。
需求分析
明确接口功能需求、性能要求 等,形成详细的需求文档。
开发阶段
依据设计文档进行接口开发, 编写相应的代码和测试用例。
部署上线
测试通过后,将接口部署到生 产环境,并进行持续监控和维 护。
数据传输性能测试报告
测试目的
测试环境
存储过程常用技巧-相当基础也非常好
存储过程常用技巧-相当基础也非常好作者:袁光东我们在进行pl/sql编程时打交道最多的就是存储过程了。
存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。
如:游标的处理,异常的处理,集合的选择等等1.存储过程结构1.1 第一个存储过程Java代码create or replace procedure proc1(p_para1 varchar2,p_para2 out varchar2,p_para3 in out varchar2)isv_name varchar2(20);beginv_name := '张三丰';p_para3 := v_name;dbms_output.put_line('p_para3:'||p_para3); end;create or replace procedure proc1(p_para1 varchar2,p_para2 out varchar2,p_para3 in out varchar2)asv_name varchar2(20);beginv_name := '张三丰';p_para3 := v_name;dbms_output.put_line('p_para3:'||p_para3);end;上面就是一个最简单的存储过程。
一个存储过程大体分为这么几个部分:创建语句:create or replace procedure 存储过程名如果没有or replace语句,则仅仅是新建一个存储过程。
如果系统存在该存储过程,则会报错。
Create or replace procedure 如果系统中没有此存储过程就新建一个,如果系统中有此存储过程则把原来删除掉,重新创建一个存储过程。
存储过程名定义:包括存储过程名和参数列表。
参数名和参数类型。
存储过程收集统计信息ORA-20000报错解决记录
存储过程收集统计信息ORA-20000报错解决记录存储过程如下:create or replace procedure ad.table_analyse_bill( p_BillMonth in number,--bill_monthp_tail in number,p_nInsId in number,p_nSeqId in number, --no usep_nStatus out number,p_szErrorMsg out varchar2) isv_sql varchar2(2000);table_name varchar2(200);v_BillMonth number(8);beginv_BillMonth:=to_number(substr(to_char(p_BillMonth),1,6));v_sql := 'CA_CYCLE_RUN';table_name:='CA_CYCLE_RUN'||'_'||p_tail;dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );/*v_sql := 'CA_POCKET';table_name:='CA_POCKET'||'_'||p_tail;dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*//*v_sql := 'CA_BILL';table_name:='CA_BILL'||'_'||p_tail||'_'||v_BillMonth;dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*//*v_sql := 'CA_BILL_ITEM';table_name:='CA_BILL_ITEM'||'_'||p_tail||'_'||v_BillMonth;dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*//*v_sql := 'CA_BILL_PROD';table_name:='CA_BILL_PROD'||'_'||p_tail||'_'||v_BillMonth;dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*/p_nStatus := 0;p_szErrorMsg := 'Runing successed: table_analyse_bill';exceptionwhen others thenp_nStatus:=-1;p_szErrorMsg:='encounter a exception,sqlcode:'||sqlcode||',sqlerrm:'||sqlerrm||',sql:'||v_sql;Dbms_Output.put_line(p_szErrorMsg);return;end;第⼀个报错,该⽤户收集统计信息权限不⾜Ora-20000: Unable To Gather Statistics Concurrently, Insufficient Privileges [ID 1329367.1SOLUTION:FND_STATS is a wrapper of DBMS_STATS. FND_STATS internally calls DBMS_STATS. To adopt the Concurrent Statistics Gathering feature, user (through which generating stats is being executed) should have the below three privileges:- MANAGE ANY QUEUE- CREATE JOB- MANAGE SCHEDULERBecause the Gather Tablestatistics is run as APPS user in the database and this user does not have above priviliges, the concurrent request or the FND_STATS or DBMS_STATS fails.赋权后使⽤AD⽤户重新登录,调⽤存储过程sqlplus AD/hdyYYHJ8_28jh@10.11.59.108/SHWLWdeclarep_BillMonth number:=2018131;p_tail number:=0;p_nInsId number:=NULL;p_nSeqId number:=NULL;p_nStatus number:=0;p_szErrorMsg varchar2(200):='';beginad.table_analyse_bill(p_BillMonth,p_tail,p_nInsId,p_nSeqId,p_nStatus,p_szErrorMsg);end;/出现第⼆个报错,Unable To Gather Statistics, Receive "ORA-20000: Resource Manager Plan Is Not Active or is not managing CPU usage" Error Following Upgrade to 12c (⽂档 ID 2049013.1)SOLUTION:alter system set resource_manager_plan = 'DEFAULT_PLAN' scope=both。
《中国石化工程建设材料编码库》部署方案说明_V2.0
《中国石化工程建设材料编码数据库》部署方案说明(V2.0)编写:万红,付昕校核:张晓红审核:胡宏中国石化工程建设材料编码项目组2012年2月目录一、工程建设材料编码数据库概述 (2)1.目的 (2)2.范围 (2)3.分类与规则 (2)4.工程建设材料编码库简介 (3)二、工程建设材料编码库的部署与要求 (4)1.部署方案 (4)2.同步复制技术要点 (5)3.同步复制配臵过程 (6)4.部署要求 (6)5.部署使用要求 (6)6.升级 (7)一、工程建设材料编码数据库概述1.目的工程建设材料编码是“项目信息编码与代码体系”中的主要组成部分。
材料编码是工程设计系统和项目管理系统的关键基础数据,是这些系统组织和管理大量数据的核心。
建立工程建设材料编码体系和数据库有助于促进软件系统集成应用和材料管理水平的进一步提升,有助于在中国石化的工程项目中采用统一的材料编码,实现统一的材料管理。
工程建设材料编码体系和数据库的主要目的:1)建立公司级工程建设材料编码体系,形成一套科学的工程建设材料编码并应用于设计软件和项目管理软件,满足工程建设全过程(EPC全过程)材料管理活动的需要。
2)满足EPC全过程的设计、请购、采购、仓库管理、配料等等工程建设材料管理所有活动的需要。
主要包括管道类(包括管件及附件)、仪表类、电气类、土建类等大宗材料和设备类以及材料非标件等。
3)满足工程设计、材料控制与采购管理、材料供应电子商务等工程公司各种信息系统以及其集成、整合、数据共享的对材料编码的实际需要。
4)通过与中石化物料编码系统的集成(建立工程建设编码与物料编码的对照表),满足中国石化物资管理活动需要。
即满足工厂运维阶段物资集中采购与供应、电子商务以及ERP系统和EC-物资供应电子商务系统等的需要。
2.范围工程建设材料编码的范围,以构成石油化工工厂(或装臵)的大宗材料和设备/材料非标件为主,兼顾流程行业非工厂类的大宗材料和设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本节内容
介绍存储过程 创建、执行、修改和删除存储过程 在存储过程中使用参数
存储过程概述
问题
要把某完成功能的SQL做成类似C语言的函数,供需要 时调用,如何做?
什么是存储过程?
是一组被编译在一起的T-SQL语句的集合,它们 被集合在一起以完成一个特定的任务。
CREATE PROCEDURE 女教师情况
AS SELECT 编号,姓名,职务 FROM 教师 WHERE 性别=‘女’
例2:创建一个名为“学生课程”的存储过程,要求返回所有 学生的学号、姓名和所学课程名称。
做题步骤:
1、写出符合题目要求的SQL语句: SELECT 学生成绩.学号,学生.姓名,课程.课程名称
可以嵌套32级
使用sp_help 来显示信息
简单存储过程的创建
语法:
CREATE PROCEDURE 存储过程的名字
AS SQL语句
创建存储过程的步骤: 1、编写符合要求的SQL语句; 2、测试SQL语句是否正确;
3、按照存储过程的语法,创建该存储过程;
4、执行存储过程,验证其正确性。
举例
执行存储过程
存储过程的结果
The result is:
30
例2:创建一个带输出参数的存储过程,根据用户输 入的班号,返回班主任姓名、教室和人数。
CREATE PROCEDURE 班级信息
@班号 CHAR(6)='%', @班任 CHAR(8) OUTPUT,
@教室 VARCHAR(13)OUTPUT,
3、验证该存储过程的正确性。 exec 教师信息 @teach_name='纪云'
例2:创建一个存储过程,可由用户向“班级”表中 插入数据。
CREATE PROCEDURE inse_class @班号 CHAR(6),@班任 CHAR(8),@教室 VARCHAR(13),@人数 SMALLINT AS INSERT INTO 班级(班级号,班主任姓名,教室,学生人数) VALUES (@班号,@班任,@教室,@人数) 执行存储过程: inse_class 9904,张三,201,20
FROM 学生成绩,学生,课程
WHERE 学生.学号=学生成绩.学号 AND 学生成绩.课程号 =课程.课程号 2、验证SQL代码的正确性;
3、写出存储过程的创建语句:
CREATE PROCEDURE 学生课程 AS 如上的SQL查询语句
带输入参数的存储过程的创建
语法:
CREATE PROCEDURE 存储过程名字
例1:创建一个名为“女教师情况”的存储过程,要求返回所有 性别为“女”的教师的编号,姓名和职务。
做题步骤:
1、写出实现题目要求的SQL语句: SELECT 编号,姓名,职务 FROM 教师 WHERE 性别=‘女’ 2、在查询分析器中验证该SQL语句的正确性; 3、按照创建存储过程的语法,将该SQL语句创建成为存 储过程:
带输出参数的存储过程的创建
语法: CREATE PROCEDURE 存储过程名字 @参数名 数据类型[=默认值][,…n] OUTPUT AS SQL语句
注意:
1、输出参数必须位于所有的输入参数之后; 2、输出参数中保存的是存储过程执行完成时的当 前值。
举例
例1:
创建存储过程 CREATE PROCEDURE dbo.MathTutor @m1 smallint, @m2 smallint, @result smallint OUTPUT AS SET @result = @m1* @m2 GO DECLARE @answer smallint EXECUTE MathTutor 5,6, @answer OUTPUT SELECT 'The result is: ', @answer
存储过程的分类
系统存储过程
扩展存储过程(提供从SQL Server到外部程序的 接口,以便进行各种维护活动)
用户自定义的存储过程
存储过程的作用
1. 模块化编程
创建一个存储过程存放在数据库中后,就可以被其他程序 反复使用。
2.
快速执行
存储过程第一次被执行后,就驻留在内存中。以后执行就 省去了重新分析、优化、编译的过程。
@参数名 数据类型[=默认值][,…n] AS SQL语句
作用: 可以返回用户输入的查询条件的信息。
举例
例1:创建一个存储过程,返回用户输入的某一教师 的姓名、编号、所在系名和职务。 步骤:
1、写出要求的SQL语句,并验证其正确性:
SELECT 教师.姓名,教师.编号,‘所在系名’=系部.名称,教师. 职务 FROM 教师,系部
@人数 SMALLINT OUTPUT AS SELE人数=学生人数 FROM 班级 WHERE 班级号=@班号
WHERE 系部.编号=教师.所在系号
2、写出带参数的存储过程: CREATE PROCEDURE 教师信息 @teach_name CHAR(8)='%' AS SELECT 教师.姓名,教师.编号,‘所在系名’=系部.名称,教师 .职务 FROM 教师,系部 WHERE 系部.编号=教师.所在系号 AND 教师.姓名 =@teach_name
3.
减少网络通信量
有了存储过程后,在网络上只要一条语句就能执行一个存 储过程。
4.
安全机制
通过隔离和加密的方法提高了数据库的安全性,通过授权 可以让用户只能执行存储过程而不能直接访问数据库 对象。
存储过程和视图的比较
视图
存储过程
可以包含程序流、逻辑以 及SELECT语句
语句
只能是SELECT语句
输入、 返回结果
不能接受参数,只能返 回结果集
可以有输入输出参数,也 可以有返回值
典型应用
多个表格的连接查询
完成某个特定的较复杂的 任务
创建、执行、修改和删除存储过程
创建存储过程 执行存储过程
修改和删除存储过程
创建存储过程
使用 CREATE PROCEDURE 语句创建存储过程
USE Northwind GO CREATE PROC dbo.OverdueOrders AS SELECT * FROM dbo.Orders WHERE RequiredDate < GETDATE() AND ShippedDate IS Null GO