Oracle SQL教程:实战与基础命令详解

需积分: 0 3 下载量 97 浏览量 更新于2024-12-31 收藏 339KB PDF 举报
"《SQL语法及应用》一书由XuBin和MuDi编写,电子邮箱为XuBin@tarena.com.cn和Mudi@tarena.com.cn。该PDF文档详细介绍了Oracle数据库的相关知识,特别关注于SQL语言的实用应用。以下是部分内容概述: 1.1 SQLPLUS命令 - 初始化表位置:通过`set NLS_LANG`设置合适的编码(如`american_america.us7ascii`),然后切换到`$ORACLE_HOME/rdbmscddemos`目录下运行`summit2.sql`脚本,这可能是在Oracle 9i 9201版本的环境中。 - 恢复练习表:使用`sqlplus 用户名/密码@summit2.sql`登录,并通过`show user`检查当前登录用户。 - 设置控制台显示:`set pause on/off`用于控制分页显示,Oracle默认日期和字符左对齐,数字右对齐。 - `table or view does not exist`错误处理:遇到此类错误时,可通过`!oerrora942`查询具体错误信息,同时提到可以使用`!`或`host`命令在SQL中执行Unix命令。 - Unix命令与SQL混合使用:在SQL中执行Unix命令时,只需在命令前添加`!`,或使用`host`进行环境切换。 1.2 SQL脚本运行与操作 - 执行预定义的脚本,如`@demobld.sql`,可以直接通过`sqlplus 用户名/密码@demobid.sql`运行,也可指定绝对路径。 - 保存和重用SQL语句:使用`save`命令保存,`replace`用于替换已存在的脚本,`spool on/off`用于记录和关闭操作日志。 - 常见命令缩写:`NLS_LANGUAGE`用于设置国家语言支持。 整体上,这本书提供了丰富的SQL基础操作指导,包括如何在Oracle环境中有效地使用SQLPLUS、脚本管理和错误排查,有助于读者掌握实用的SQL技巧,特别是在实际项目中的应用。"