Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2495
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-17 20:35
文章分类

全部博文(1)

文章存档

2015年(1)

我的朋友
最近访客

分类: Oracle

2015-05-10 12:37:53

show命令用于查看系统变量
SQL>show all;    %%查看所有的系统变量值

SQL>show user;    %%查看当前用户

SQL>show errors;    %%??

set命令用于设置系统变量的值:
注意:该变量的值在退出sqlplus后失效,重新打开sqlplus恢复之前配置。
SQL>set heading off;    %%输出列标题,默认为NO

SQL>set feedback off;    %%显示最后一行的反馈信息

SQL>set timing on    %%测试命令执行的时间,测试性能

SQL>set sqlprompt "whc0421>"    %%设置默认提示符

SQL>set linesize 1000    %%设置屏幕显示行宽,默认是100

SQL>set autocommit ON;设置是否自动提交,默认为OFF

desc or describe命令用于查看表结构
SQL>desc table_name;    %%查看表结构

SQL>describe table_name;

select命令用于查看表内容

SQL>select * from tab;    %%查看当前用户下所有的数据表清单

SQL>select * from table_name;    %%查看数据表的所有内容

SQL>select * from table_name where row_name=item;    %%显示符合条件的条目

SQL>select row1,row2 from table_name;    %%显示指定的列

create命令创建用户、表、触发器等
SQL>create user db identify by db;    %%创建用户db,密码为db

SQL>create table login_info (id number(11) not null primary key, name varchar(128), date date);

创建自增长
SQL> create sequence id_seq minvalue 1 maxvalue 99999999    %%范围
  increment by 1    %%增长的步长
  start with 1;    %%初始值

创建触发器
SQL> create trigger id_tri
  before insert on dectuser
  for each row
  begin
select id_seq.nextval into :new.id from dual;
end;
/

drop命令用于删除用户、表、触发器等
SQL>drop user db;    %%删除用户

SQL>drop table login_info;    %%删除表

SQL>drop trigger id_tri;    %%删除触发器

SQL>drop sequence id_seq;    %%

commit命令用于提交对表内容的操作,立即生效。
SQL>commit;

list命令列出当前缓冲区内最近执行命令
SQL>list;

SQL>l;    %%缩写

SQL>list 10;    %%输出第十条命令

change命令用于替换操作,修改上次写的命令或者配合list使用,可以指定序列号,修改某一条命令的内容,默认只匹配第一个
SQL>chang /old/new

运行当前缓冲区中的命令
SQL>run

SQL>/

SQL>r

SQL>@filename    %%运行调入内存的命令

SQL>start filename;    %%运行一个sql命令

SQL>@@filename;    %%运行一个sql命令

clear命令用于清空缓冲区中的命令
SQL>clear;

退出sqlplus
SQL>exit

SQL>quit
阅读(595) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~