SPOOL filename
写所有的后面的命令或者输出到一个已经命名
的文件中。假脱机输入输出文件的后缀为.LIS
SPO[OL] OFF|OUT
OFF 关闭假脱机输入输出文件;OUT 改变假脱
机输入输出,送文件到打印机上
DESCRIBE tablename DESC
tablename
显示任何数据库表的数据结构
HELP
击活 Oracle 内部的帮助部件
HOST command
在 SQL*Plus 中击活一个操作系统命令
CONNECT userid/password CONN
userid/password
在当前的登录下,击活其它的 Oracle 用户
PROMPT text
当运行一个命令文件时,显示文本
2. 表名命名规则
所用的表名必须满足下面的条件:
a) 名字必须以 A-Z 或 a-z 的字母开始;
b) 名字可以包括字母、数字和特殊字母(_)。字符 $和#也是合法的,但是这种用法不
提倡;
c) 名字大小写是一样的;例如 EMP、emp 和 eMp 是表示同一个表;
d) 名字最长不超过 30 个字符;
e) 表名不能和其它的对象重名;
f) 表名不能是 SQL 保留字。
3. 字段类型
表 5 字段类型
数据类型 描述
VARCHAR2(w) 变长字符长度为 w。最长为 2000 个字符。
CHAR(w) 定长字符长度为 w。默认为 1 个字符;最长为 255 个字符
NUMBER
38 位有效数字的浮点数
NUMBER(w) W 位精确度的整数,范围从 1 至 38
NUMBER(w,s) W 是精度,或总的数字书,范围从 1 至 38。S 是比例,或是小
数点右边的数字位。比例的范围从-84 至 127
DATE
日期值,范围从公元前 14712 年 1 月到公元 314712 年 12 月
LONG
变长字符串,其最大长度为 2G(或 2
31
-1 个字节)
RAW 和 LONG RAW 面向字节数据,可存储字符串、浮点数,二进制数据等
4. Create 命令
1)CREATE TABLE table_name( column_name type(size), column_name type(size), …);
例如:
CREATE TABLE DEPT
(DEPTNO NUMBER(2), DNAME VARCHAR2(12), LOC VARCHAR2(12));
2) CREATE TABLE table_name [(column_name,…)] AS SELECT statement;
例如:
CREATE TABLE DEPTNO10 (NAME,LOCATION)