度量快速开发平台-专业、快速的软件定制快开平台

标题: SQL*PLUS 的使用 [打印本页]

作者: 陈晓龙    时间: 2020-4-11 14:10
标题: SQL*PLUS 的使用
a、进入SQL*Plus
$sqlplus 用户名/密码

   退出SQL*Plus
SQL>exit

b、在sqlplus下得到帮助信息
列出全部SQL命令和SQL*Plus命令
SQL>help
列出某个特定的命令的信息
SQL>help 命令名

c、显示表结构命令DESCRIBE
SQL>DESC 表名

d、SQL*Plus中的编辑命令
显示SQL缓冲区命令
SQL>L

修改SQL命令
首先要将待改正行变为当前行
SQL>n
用CHANGE命令修改内容
SQL>c/旧/新
重新确认是否已正确
SQL>L

使用INPUT命令可以在SQL缓冲区中增加一行或多行
SQL>i
SQL>输入内容

e、调用外部系统编辑器
SQL>edit 文件名
可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行
DEFINE_EDITOR=vi

f、运行命令文件
SQL>START test
SQL>@test

常用SQL*Plus语句
a、表的创建、修改、删除
创建表的命令格式如下:
create table 表名 (列说明列表);

为基表增加新列命令如下:
ALTER TABLE 表名 ADD (列说明列表)
例:为test表增加一列Age,用来存放年龄
    sql>alter table test
        add (Age number(3));

修改基表列定义命令如下:
ALTER TABLE 表名
MODIFY (列名 数据类型)
例:将test表中的Count列宽度加长为10个字符
    sql>alter atble test
        modify (County char(10));

b、将一张表删除语句的格式如下:
DORP TABLE 表名;
例:表删除将同时删除表的数据和表的定义
sql>drop table test

c、表空间的创建、删除


作者: 万望    时间: 2020-4-12 17:28
没写完?继续撒
作者: 万望    时间: 2020-4-12 17:30

作者: 张兴康    时间: 2020-4-13 13:53
求继续,求更新
作者: 陈晓龙    时间: 2020-4-13 16:43
万望 发表于 2016-5-12 17:28
没写完?继续撒

留个悬念!
作者: 陈晓龙    时间: 2020-4-13 16:44
张兴康 发表于 2016-5-13 13:53
求继续,求更新

就不!
作者: 万望    时间: 2020-4-15 14:16

作者: 张兴康    时间: 2020-4-16 14:14
陈晓龙 发表于 2016-5-13 16:44
就不!

是没存货了吧
作者: 陈晓龙    时间: 2020-4-16 16:37
张兴康 发表于 2016-5-16 14:14
是没存货了吧

就不给你说!




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2