




已阅读5页,还剩478页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLESQL,INTRODUCTION,INTRODUCTION,StoreDataInDifferentFormatmmingModel,1,2,SQLStatement,3,4,RelationalDatabaseManagementSystem,3,sqlplus,WhereisDatastored?,FileDatabase,BasicUnitofDataStorage,TablesarethebasicunitofdatastorageinanOracledatabase.,LanguageofDataAccess-SQL,DataretrievalDatamanipulationlanguage(DML)Datadefinitionlanguage(DDL)TransactioncontrolDatacontrollanguage,DBandDBMS,DBArelationaldatabaseusesrelationsortwo-dimensionaltablestostoreinformation.DBMSTomanagedatabase,youneeddatabasemanagementsystems(DBMS).ADBMSisaprogramthatstores,retrieves,andmodifiesdatainthedatabaseonrequest.,LoggingintoSQL*Plus,FromcommandlineORACLE_HOMEORACLE_SIDtelnet3sqlplususername/password,DisplayingTableStructure,TheSQL*PlusDESCRIBEcommanddisplaysthestructureofatable(columnnames,NOTNULLcolumns,anddatatypes).,SQLDESCRIBEs_dept,NOTNULLcolumnsmustcontaindata.ExamplecolumndatatypeandlengthNUMBER(p,s)VARCHAR2(s)DATECHAR(s),SELECTStatement,CapabilitiesofSQLSELECTStatements,Selection,Projection,Table1,Table2,Table1,Table1,Join,SELECTstatement,WhereClause,OrderbyClause,SingleRowFunctions,3,SelectFromClause,5,DisplayingDatafromMultipleTables,6,GroupFunctions,7,Subqueries,1,4,2,TheBasicQueryBlock,SELECTidentifieswhatcolumnsFROMidentifieswhichtable,SELECTDISTINCT*,columnalias,.FROMtable;,SelectingAllColumns,AllRows,SimplestSELECTstatementcontainsthefollowingtwoclauses:SELECTclauseAsterisk(*)indicatesallcolumnsFROMclause,SQLSELECT*2FROMs_dept;,SelectingSpecificColumns,ListthecolumnsintheSELECTclause.Separatecolumnsbyusingacomma.Specifycolumnsintheorderyouwantthemtoappear.,SQLSELECTdept_id,last_name,manager_id2FROMs_emp;,ArithmeticExpressions,CreateexpressionsonNUMBERandDATEdatatypesbyusingoperators.Add+Subtract-Multiply*Divide/,Displaytheannualsalaryforallemployees.,ArithmeticExpressions,SQLSELECTlast_name,salary*12,commission_pct2FROMs_emp;,LAST_NAMESALARY*12COMMISSION_PCT-.Havel15684Magee1680010Giljum1788012.5Sedeghi1818010Nguyen1830015Dumas1740017.5Maduro16800.,ColumnAliases,Acolumnaliasrenamesacolumnheading.EspeciallyusefulwithcalculationsImmediatelyfollowscolumnnameOptionalASkeywordbetweencolumnnameandaliasDoublequotationmarksarerequiredifanaliascontainsspaces,specialcharacters,oriscase-sensitive.,OperatorPrecedence,Parentheseschangetheorderinwhichastatementisevaluated.,SQLSELECTlast_name,salary,12*(salary+100)2FROMs_emp;.Velasquez250031200,SQLSELECTlast_name,salary,12*salary+1002FROMs_emp;.Velasquez250030100,ConcatenationOperator,TheconcatenationoperatorIsrepresentedbytwoverticalbars(|).Linkscolumnsorcharacterstringstoothercolumns.Createsaresultantcolumnthatisacharacterexpression.,ConcatenationOperator:Example,DisplaythefullnamesoftheemployeeswiththeheadingEmployees.,SQLSELECTfirst_name|last_name“Employees”2FROMs_emp;,Employees-CarmenVelasquezLaDorisNgaoMidoriNagayamaMarkQuick-To-SeeAudryRopeburnMollyUrguhart.,LiteralCharacterString,Aliteralisacharacter,expression,ornumberincludedintheSELECTlist.characterliteralvaluesmustbeenclosedwithinsinglequotationmarks.Eachcharacterstringisoutputonceforeachrowreturned.,LiteralCharacterString:Example,Employees-CarmenVelasquez,PresidentLaDorisNgao,VP,OperationsMidoriNagayama,VP,SalesMarkQuick-To-See,VP,FinanceAudryRopeburn,VP,AdministrationMollyUrguhart,WarehouseManager.,SQLSELECTfirst_name|last_name2|,|titleEmployees3FROMs_emp;,ManagingNullValues,NULLisavaluethatisunavailable,unassigned,unknown,orinapplicable.NULLisnotthesameaszeroorspace.ArithmeticexpressionscontaininganullvalueevaluatetoNULL.,SQLSELECTlast_name,title,2salary*commission_pct/100COMM3FROMs_emp;,NVLFunction,ConvertNULLtoanactualvaluewithNVL.Datatypestousearedate,character,andnumber.Datatypesmustmatch.NVL(start_date,01-JAN-95)NVL(title,NoTitleYet)NVL(salary,1000),SQLSELECTlast_name,title,2salary*NVL(commission_pct,0)/100COMM3FROMs_emp;,DuplicateRows,Thedefaultdisplayofqueriesisallrowsincludingduplicaterows.EliminateduplicaterowsbyusingDISTINCTintheSELECTclause.,SQLSELECTDISTINCTname2FROMs_dept;,SQLSELECTname2FROMs_dept;,DISTINCTwithMultipleColumns,DISTINCTappliestoallcolumnsintheSELECTlist.WhenDISTINCTisappliedtomultiplecolumns,theresultrepresentsthedistinctcombinationofthecolumns.,SQLSELECTDISTINCTdept_id,title2FROMs_emp;,SELECTstatement,WhereClause,OrderbyClause,SingleRowFunctions,3,SelectFromClause,5,DisplayingDatafromMultipleTables,6,GroupFunctions,7,Subqueries,2,4,1,LimitingRowsSelected,RestricttherowsreturnedbyusingtheWHEREclause.TheWHEREclausefollowstheFROMclause.Conditionsconsistofthefollowing:Columnname,expression,constantComparisonoperatorLiteral,SQLSELECTlast_name,dept_id,salary2FROMs_emp3WHEREdept_id=42;,CharacterStringsandNumber,Characterstringsareenclosedwithinsinglequotationmarks.Numbervaluesarenotenclosedwithinquotationmarks.Charactervaluesarecase-sensitive.,SQLSELECTfirst_name,last_name,title2FROMs_emp3WHERElast_name=Magee;,ComparisonandLogicalOperators,Logicalcomparisonoperators=SELECTfirst_name,last_name,start_date2FROMs_emp3WHEREsalaryBETWEEN1500AND2000;,UseINtotestforvaluesinalist.,LIKESQLOperator,YoucanusetheLIKEoperatortoperformwildcardsearchesofvalidsearchstringvalues.Searchconditionscancontaineitherliteralcharactersornumbers.%denotesnoneormanycharacters._denotesonecharacter.,SQLSELECTlast_name2FROMs_emp3WHERElast_nameLIKEM%;,SQLSELECTlast_name2FROMs_emp3WHERElast_nameLIKE_a%;,LIKESQLOperator,YoucanusetheESCAPEidentifiertosearchfor%or_.,SQLSELECTtable_name2FROMuser_tables3WHEREtable_nameLIKES_%ESCAPE;,ISNULLSQLOperator,TestfornullvalueswiththeISNULLoperator.Donotusethe=operator.,SQLSELECTid,name,credit_rating2FROMs_customer3WHEREsales_rep_idISNULL;,NegatingExpressions,Sometimesitiseasiertoexcluderowsyouknowyoudonotwant.LogicalOperators!=SQLOperatorsNOTBETWEENNOTINNOTLIKEISNOTNULL,MultipleConditions,Usecomplexcriteria.CombineconditionswithANDorORoperators.ANDrequiresbothconditionstobeTRUE.,ORrequireseitherconditiontobeTRUE.,SQLSELECTlast_name,salary,dept_id,title2FROMs_emp3WHEREdept_id=414ANDtitle=StockClerk;,SQLSELECTlast_name,salary,dept_id,title2FROMs_emp3WHEREdept_id=414ORtitle=StockClerk;,Displayinformationforthoseemployeesindepartment44whoearn1000ormore,andanyemployeesindepartment42.,SQLSELECTlast_name,salary,dept_id2FROMs_emp3WHEREsalary=10004ANDdept_id=445ORdept_id=42;,RulesofPrecedence:Examples,SQLSELECTlast_name,salary,dept_id2FROMs_emp3WHEREsalary=10004AND(dept_id=445ORdept_id=42);,Displayinformationforthoseemployeesindepartment44or42whoearn1000ormore.,SELECTstatement,WhereClause,OrderbyClause,SingleRowFunctions,3,SelectFromClause,5,DisplayingDatafromMultipleTables,6,GroupFunctions,7,Subqueries,3,4,1,2,TheORDERBYClause,SortrowswiththeORDERBYclause.ASCascendingorder,default.DESCdescendingorder.ORDERBYclauseislastinSELECTcommand.,SQLSELECTlast_name,dept_id,start_date2FROMs_emp3ORDERBYlast_name;,TheORDERBYClause,Thedefaultsortorderisascending.ThesortordercanbereversedbyusingDESC.Youcansortbyexpressionsoraliases.,SQLSELECTlast_nameEMPLOYEE,start_date2FROMs_emp3ORDERBYEMPLOYEEDESC;,NullvaluesaredisplayedLastforascendingsequences.Firstfordescendingsequences.,SortingbyMultipleColumns,Youcanorderbypositiontosavetime.,SQLSELECTlast_name,dept_id,salary2FROMs_emp3ORDERBYdept_id,salaryDESC;,SQLSELECTlast_name,salary*122FROMs_emp3ORDERBY2;,Youcansortbymultiplecolumns.,TheorderofORDERBYlistisorderofsort.YoucansortbyacolumnthatisnotintheSELECTlist.,SELECTstatement,WhereClause,OrderbyClause,SingleRowFunctions,3,SelectFromClause,5,DisplayingDatafromMultipleTables,6,GroupFunctions,7,Subqueries,4,4,1,OverviewofFunctionsinSQL,UsefunctionstoPerformcalculationsondata.Modifyindividualdataitems.Manipulateoutputforgroupsofrows.Alterdateformatsfordisplay.Convertcolumndatatypes.,TwoTypesofSQLFunctions,SinglerowfunctionsCharacterNumberDateConversionMultiplerowfunctionsGroup,SINGLE-ROWFUNCTION,MULTI-ROWFUNCTION,CharacterFunctions,LOWERConvertstolowercaseUPPERConvertstouppercaseINITCAPConvertstoinitialcapitalizationCONCATConcatenatesvaluesSUBSTRReturnssubstringLENGTHReturnsnumberofcharactersNVLConvertsanullvalue,CaseConversionFunctions,ConvertcaseforcharacterstringLOWER(SQLCourse)sqlcourseUPPER(SQLCourse)SQLCOURSEINITCAP(SQLCourse)SqlCourse,ExampleUsingCharacterFunctions,DisplaythefistnameandlastnameofallemployeeswiththelastnameofPatel.,SQLSELECTfirst_name,last_name2FROMs_emp3WHERElast_name=PATEL;norowsreturned,SQLSELECTfirst_name,last_name2FROMs_emp3WHEREUPPER(last_name)=PATEL;FIRST_NAMELAST_NAME-VikramPatelRadhaPatel,CharacterManipulationFunctions,ManipulatecharacterstringsCONCAT(Good,String)GoodStringSUBSTR(String,1,3)StrLENGTH(String)6,NumberFunctions,ROUNDRoundsvaluetospecifieddecimalTRUNCTruncatesvaluetospecifieddecimal,ROUNDandTRUNCFunctions,ROUND(45.923,2)45.92ROUND(45.923,0)46ROUND(45.923,-1)50TRUNC(45.923,2)45.92TRUNC(45.923)45TRUNC(45.923,-1)40,TO_CHARFunctionwithNumbers:Syntax,UsetheseformatswiththeTO_CHARfunctiontodisplayacharactervalueasanumber.9representsanumber.0forcesazerotobedisplayed.$placesafloatingdollarsign.Lusesthefloatinglocalcurrencysymbol.printsadecimalpoint.,printsathousandindicator.,TO_CHAR(number,fmt),TO_CHARFunctionwithNumbers,Ifyouseeastringofpoundsigns(#),theformatmodeldoesnotcontainenoughdigitstotheleftofthedecimal.OracleServerroundsthestoreddecimalvaluetotheformatmodelspecification.,SQLSELECTOrder|TO_CHAR(id)|2wasfilledforatotalof3|TO_CHAR(total,fm$9,999,999)4FROMs_ord5WHEREship_date=21-SEP-92;,TO_NUMBERFunctions:Syntax,ConvertacharacterstringtoanumberformatusingtheTO_NUMBERfunction.,TO_NUMBER(char),ConversionFunctions:Overview,TO_CHARconvertsanumberstringtoacharacterstring.TO_NUMBERconvertsacharacterstringcontainingdigitstoanumber.Conversionfunctionscanuseaformatmodelcomposedofmanyelements.,NestingSingleRowFunctions,Singlerowfunctionscanbenestedtoanylevel.Nestedfunctionsareevaluatedfromdeepestleveltotheleastdeeplevel.,F3(F2(F1(col,arg1),arg2),arg3),Step1=Result1,Step2=Result2,Step3=Result3,NestingFunctions,1.Evaluateinnerfunctiontoconvertanumbervaluetoacharacterstring.Result1=TO_CHAR(manager_id)2.Evaluateouterfunctiontoreplacethenullvaluewithatextstring.NVL(Result1,NoManager),SQLSELECTlast_name,2NVL(TO_CHAR(manager_id),NoManager)3FROMs_emp4WHEREmanager_idISNULL;,SELECTstatement,WhereClause,OrderbyClause,SingleRowFunctions,3,SelectFromClause,4,DisplayingDatafromMultipleTables,6,GroupFunctions,7,Subqueries,5,4,1,Example,LAST_NAMENAME-VelasquezAdministrationNgaoOperationsNagayamaSalesRopeburnAdministrationUrguhartOperationsMenchuOperationsBiriOperationsHavelOperations.,S_emp,S_dept,CartesianProduct,ACartesianproductisformedwhenAjoinconditionisomitted.Ajoinconditionisinvalid.Allrowsinthefirsttablearejoinedtoallrowsinthesecondtable.ToavoidaCartesianproduct,alwaysincludeavalidjoinconditioninaWHEREclause.,SimpleJoinQuery:Syntax,WritethejoinconditionintheWHEREclause.Precedeeachcolumnnamewiththetablenameforclarity.Columnnamesmustbeprefixedwiththetablenamewhenthesamecolumnnameappearsinmorethanonetable.,SELECTtable.column,table.columnFROMtable1,table2WHEREtable1.column1=table2.column2;,QualifyingAmbiguousColumnNames,Usetableprefixestoqualifycolumnnamesthatareinmultipletables.Improveperformancebyusingtableprefixes.Distinguishcolumnsthathaveidenticalnamesbutresideindifferenttablesbyusingcolumnaliases.,TableAliases,Qualifycolumnswithtablealiases.ArevalidonlyforthatSELECTstatement.Qualifyacolumnreferencewiththetablealiasinsteadofthetablenameonceyoucreatethealias.,SQLSELECTCustomerName,2c.region_idRegionID,3RegionName4FROMs_customerc,s_regionr5WHEREc.region_id=r.id;,WhatIsaJoin?,Ajoinisusedtoquerydatafrommorethanonetable.JoinmethodsEquijoinNon-equijoinOuterjoinSelfjoin,S_EMPTableIDLAST_NAMEDEPT_ID-1Velasquez502Ngao413Nagayama314Quick-To-See105Ropeburn506Urguhart417Menchu428Biri439Catchpole4410Havel4511Magee3112Giljum3213Sedeghi3314Nguyen3415Dumas3516Maduro41,RelationsBetweenTables,S_DEPTTableIDNAMEREGION_ID-30Finance131Sales132Sales243Operations350Administration1,S_REGIONTableIDNAME-1NorthAmerica2SouthAmerica3Africa/MiddleEast4Asia5Europe,Equijoin:Example,Equijoinresultwhenacolumninonetablecorrespondstoanothercolumninthesecondtable.Thejoinconditioncontainsanoperatorequal(=).,SQLSELECTs_emp.last_name,s_2FROMs_emp,s_dept3WHEREs_emp.dept_id=s_dept.id;,Non-Equijoin:Example,Non-equijoinresultwhennocolumninonetablecorrespondsdirectlytoacolumninthesecondtable.Thejoinconditioncontainsanoperatorotherthanequal(=).,SQLSELECTe.ename,e.job,e.sal,s.grade2FROMempe,salgrades3WHEREe.salBETWEENs.losalANDs.hisal;,SelfJoins,S_EMP(WORKER),S_EMP(MANAGER),LAST_NAMEMANAGER_IDIDLAST_NAME-Ngao11VelasquezNagayama11VelasquezRopeburn11VelasquezUrguhart22NgaoMenchu22NgaoBiri22NgaoMagee33NagaymaGiljum33Nagayma.,SelfJoins:Example,Joinrowsinatabletorowsinthesametablebyusingaselfjoin.SimulatetwotablesintheFROMclausebycreatingtwoaliasesforthetable.,SQLSELECTworker.last_name|worksfor|2manager.last_name3FROMs_empworker,s_empmanager4WHEREworker.manager_id=manager.id;,OuterJoins:Syntax,Useanouterjointoseerowsthatdonotnormallymeetthejoincondition.Outerjoinoperatoristheplussign(+).Placetheoperatoronthesideofthejoinwherethereisnovaluetojointo.,SELECTtable.column,table.columnFROMtable1,table2WHEREtable1.column(+)=table2.column;,OuterJoins,S_EMP,S_CUSTOMER,SALES_LAST_NAMEIDREP_IDNAME-Magee1111WomansportMagee1111BeisbolSi!Magee1111OjibwayRetailGiljum1212UnisportsGiljum1212FutbolSonoraSedeghi1313HamadaSportDumas1515SportiqueSweetRockSports,NoSalesRepAssignedtoSweetRockSports,OuterJoins:Example,Theouterjoinoperatorcanonlyappearononesideoftheexpression.AconditioninvolvinganouterjoinmaynotUsetheINoperator.BelinkedtoanotherconditionbytheORoperator.,Displaythesalesrepresentativenameandthecustomernameforallcustomersevenifthecustomerhasnosalesrepresentative.,SQLSELECTe.last_name,e.id,2FROMs_empe,s_customerc3WHEREe.id(+)=c.sales_rep_id4ORDERBYe.id;,SELECTstatement,WhereClause,OrderbyClause,SingleRowFunctions,3,SelectFromClause,4,DisplayingDatafromMultipleTables,5,GroupFunctions,7,Subqueries,6,2,1,GroupFunctions,Groupfunctionsoperateonsetsofrowstogiveoneresultpergroup.GroupfunctionsappearinbothSELECTlistsandHAVINGclauses.TheGROUPBYclauseintheSELECTstatementdividesrowsintosmallergroups.TheHAVINGclauserestrictsresultgroups.,GROUPBYandHAVINGClauses:Syntax,GROUPBYdividesrowsintosmallergroups.HAVINGfurtherrestrictstheresultgroups.,SELECTcolumn,group_functionFROMtableWHEREconditionGROUPBYgroup_by_expressionHAVINGgroup_conditionORDERBYcolumn;,GroupFunctions,AVG(DISTINCT|ALL|n)COUNT(DISTINCT|ALL|expr|*)MAX(DISTINCT|ALL|expr)MIN(DISTINCT|ALL|expr)SUM(DISTINCT|ALL|n),GroupFunctions:Example,YoucanuseMAXandMINforanydatatype.,SQLSELECTMIN(last_name),MAX(last_name)2FROMs_emp;,SQLSELECTAVG(salary),MAX(salary),2MIN(salary),SUM(salary)3FROMs_emp4WHEREUPPER(title)LIKESALES%;,YoucanuseAVGandSUMagainstcolumnsthatcanstorenumericdata.,COUNTFunction:Examples,COUNT(*)returnsthenumberofrowsinatable.COUNT(expr)returnsthenumberofnon-nullrows.,SQLSELECTCOUNT(*)2FROMs_emp3WHEREdept_id=31;,SQLSELECTCOUNT(commission_pct)2FROMs_emp3WHEREdept_id=31;,TheGROUPBYClause:Syntax,DividerowsinatableintosmallergroupsbyusingtheGROUPBYclause.IncludethecolumnlistintheGROUPBYclauseifcolumnsareusedintheSELECTclause.OverridethedefaultsortorderbyusingtheORDERBYclause.,SELECTcolumn,group_functionFROMtableWHEREconditionGROUPBYgroup_by_expressionORDERBYcolumn;,WiththeGROUPBYClause,TheGROUPBYclausedisplaysonelineofdataforeachdepartment,andCOUNT(*)displaysthenumberofemployeesineachdepartment(group)displayed.,SQLSELECTdept_id,COUNT(*)”Number”2FROMs_emp3GROUPBYdept_id;,DEPT_IDNumber-312324333343354,TheGROUPBYClause:Examples,NumberofcustomersineachcreditratingJobtitlesandmonthlysalaryforeachjobtitle,SQLSELECTcredit_rating,COUNT(*)#Cust2FROMs_customer3GROUPBYcredit_rating;,SQLSELECTtitle,SUM(salary)PAYROLL2FROMs_emp3WHEREtitleNOTLIKEVP%4GROUPBYtitle5ORDERBYSUM(salary);,TheGROUPBYClause:Example,AllcolumnsintheSELECTlistthatarenotingroupfunctionsmustbeintheGROUPBYclause.TheGROUPBYcolumndoesnothavetobeintheSELECTclause.TheresultsaremoremeaningfuliftheGROUPBYcolumnisintheSELECTclause.,SQLSELECTtitle,MAX(salary)2FROMs_emp3GROUPBYtitle;,IllegalQueriesUsingGroupFunctions,AnycolumnorexpressionintheSELECTlistthatisnotanaggregatefunctionmustbeintheGROUPBYclause.YouwillseeanerrormessageifyoudonotcorrectlycreateyourGROUPBYclause.,SQLSELECTregion_id,COUNT(name)2FROMs_dept;SELECTregion_id,COUNT(name)*ERRORatline1:ORA-00937:notasingle-groupgroupfunction,GroupsWithinGroups:Example,ReturnsummaryresultsforgroupsandsubgroupsbylistingmorethanoneGROUPBYcolumn.DeterminethedefaultsortorderoftheresultsbytheorderofthecolumnsintheGROUPBYclause.,SQLSELECTdept_id,title,COUNT(*)2FROMs_emp3GROUPBYdept_id,title;,IllegalQueriesUsingGroupFunctions,YoucannotusetheWHEREclausetorestrictgroups.UsetheHAVINGclausetorestrictgroups.,SQLSELECTdept_id,AVG(salary)2FROMs_emp3WHEREAVG(salary)20004GROUPBYdept_id;WHEREAVG(salary)2000*ERRORatline3:ORA-00934:groupfunctionisnotallowedhere,TheHAVINGClause:Syntax,UsetheHAVINGclausetofurtherrestrictgroups.Step1:Rowsaregrouped.Step2:Thegroupfunctionisappliedtothegroup.Step3:GroupsmatchingtheHAVINGconditionaredisplayed.,SELECTcolumn,group_functionFROMtableWHEREconditionGROUPBYgroup_by_expressionHAVINGgroup_conditionORDERBYcolumn;,TheHAVINGClause:Example,The“President”groupdoesnotappearintheoutputbecauseitdoesnotmeetthecriteri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 有关专项施工方案的试题
- 福建省福州文博中学2026届英语九年级第一学期期末质量检测模拟试题含解析
- 教学培训开幕式
- 2026届四川省南充市南部县化学九年级第一学期期中复习检测试题含解析
- 2026届辽宁省葫芦岛市名校英语九上期末达标测试试题含解析
- 幼儿园对督导工作总结
- 肯德基储备经理工作总结
- 2026届吉林省长春市第三中学化学九上期中学业水平测试模拟试题含解析
- 2026届黑龙江省哈尔滨光华中学九上化学期中调研模拟试题含解析
- 2026届辽宁省沈阳134中学九年级化学第一学期期中检测试题含解析
- 公路养护技术管理与实施细则
- 2025-2030留学培训行业市场运行态势及发展前景预测与商业合作机会研究报告
- 房地产开发公司工程部经理个人工作总结
- 2025年交通工程师资格考试试题及答案解析
- 2025年私人住宅装修合同及详细工程清单
- 2025年法本法硕真题及答案
- 变压器装配工职业技能考核试卷及答案
- 驻场人员管理协议书8篇
- 秋季传染病健康知识培训课件
- 2025一级建造师考试《港口与航道工程》真题及答案
- 2024年一级建造师《建筑工程管理与实务》真题及答案
评论
0/150
提交评论