《Oracle9i胶片中文版_1_1.sqlplus使用介绍-caith.ppt》由会员分享,可在线阅读,更多相关《Oracle9i胶片中文版_1_1.sqlplus使用介绍-caith.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ISSUEISSUE业务与软件产品课程开发室业务与软件产品课程开发室业务与软件产品课程开发室业务与软件产品课程开发室SQL*Plus使用介绍使用介绍1.01华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开目标目标目标目标通过这部分课程的学习通过这部分课程的学习,您将了解以下内容您将了解以下内容:l登录到SQL*Plus环境l编辑SQL命令lSQL*Plus命令格式化并输出结果l结合脚本文件执行2华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开SQL*PlusSQL*PlusBufferBufferServerSQL
2、 statementsQuery resultsSQL scriptsSQL SQL 和和和和 SQL*Plus SQL*Plus 作用比较作用比较作用比较作用比较3华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开SQLSQLstatementsstatementsSQL SQL 一种语言一种语言一种语言一种语言 ANSI ANSI 标准标准标准标准 不能使用简短的关键字不能使用简短的关键字不能使用简短的关键字不能使用简短的关键字 语句直接在数据库中操作语句直接在数据库中操作语句直接在数据库中操作语句直接在数据库中操作数据和表的对象定义数据和表的对象定义
3、数据和表的对象定义数据和表的对象定义SQL*PlusSQL*Plus 一种环境一种环境一种环境一种环境 Oracle Oracle 所有所有所有所有 简短的关键字命令简短的关键字命令简短的关键字命令简短的关键字命令 命令不允许直接在数据库命令不允许直接在数据库命令不允许直接在数据库命令不允许直接在数据库中处理中处理中处理中处理SQLSQLbufferbufferSQL*PlusSQL*PluscommandscommandsSQL*PlusSQL*PlusbufferbufferSQL SQL 语句对比语句对比语句对比语句对比SQL*Plus SQL*Plus 命令命令命令命令4华为机密,未经
4、许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开SQL*PlusSQL*Plus主要内容主要内容主要内容主要内容l登录到 SQL*Plus.l描述表的结构.l编辑SQL语句.l在SQL*Plus中执行SQL.l保存或插入SQL语句到文件5华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开l l从从 Windows Windows 环境环境:l l通过命令行通过命令行:sqlplussqlplus usernameusername/password password databasedatabase登录到登录到登录到登录到 SQL*
5、PlusSQL*Plus6华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开DESCRIBE tablename显示表的结构显示表的结构显示表的结构显示表的结构使用命令DESC(RIBE)显示表的结构7华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开Name Null?Type-DEPARTMENT_ID NOT NULL NUMBER(4)DEPARTMENT_NAME NOT NULL VARCHAR2(30)MANAGER_ID NUMBER(6)LOCATION_ID NUMBER(4)SQL DESCRIB
6、E departments说明表的结构内容说明表的结构内容说明表的结构内容说明表的结构内容8华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开SQL*Plus SQL*Plus 编辑命令编辑命令编辑命令编辑命令lAPPEND textlCHANGE/old/newlCHANGE/text/lCLEAR BUFFERlDELlDEL nlDEL m n9华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开SQL*Plus SQL*Plus 编辑命令编辑命令编辑命令编辑命令lINPUTlINPUT textlLISTlLIS
7、T nlLIST m n lRUNlnln textl0 text10华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开 1 SELECT last_name 2*FROM employeesSQL LIST 1*SELECT last_nameSQL A,job_id 1*SELECT last_name,job_id 1 SELECT last_name,job_id 2*FROM employeesSQL 1 SQL L使用使用使用使用 LISTLIST,n n,and,and APPENDAPPEND11华为机密,未经许可不得扩散华为机密,未经许可
8、不得扩散文档密级:内部公开文档密级:内部公开 1*SELECT*from employeesSQL L 1*SELECT*from departmentsSQL c/employees/departments 1*SELECT*from departmentsSQL L 使用使用使用使用 CHANGECHANGE 命令命令命令命令12华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开SQL*Plus SQL*Plus 文件命令文件命令文件命令文件命令lSAVE filenamelGET filenamelSTART filenamel filenamelE
9、DIT filenamelSPOOL filenamelEXIT13华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开Created file my_querySQL START my_querySQL L 1 SELECT last_name,manager_id,department_id 2*FROM employeesSQL SAVE my_queryLAST_NAME MANAGER_ID DEPARTMENT_ID-King 90Kochhar 100 90.20 rows selected.使用使用使用使用 SAVESAVE 和和和和STARTSTART 命令命令命令命令14华为机密,未经许可不得扩散华为机密,未经许可不得扩散文档密级:内部公开文档密级:内部公开总结总结总结总结通过这部分课程的学习,您应该已经了解通过这部分课程的学习,您应该已经了解在在SQL*Plus 环境下环境下:l执行SQL 语句l编辑SQL 语句l格式化输出l与脚本文件交互15