PLSQL 的简单命令之四

-- 子查询
-- in 等于表中的任意一个
select * from Stu
where id in (select id from scores)

-- 和子查询返回结果中的某一个值比较成立即可
select * from scores
where id > all (select id from stu )

-- 和子查询返回结果中的所有值比较
select * from scores
where id > any (select id from stu )

select * from stu
-- 追加一个列或多个列(字段)
alter table stu add (age number,address varchar2(5))

-- 修改一个列(字段)
-- 修改字段的尺寸
alter table stu modify (address varchar2(23))

-- 修改字段的数据类型
alter table stu modify (address number )

-- 删除一个列(字段)
alter table stu drop column address 

-- 删除多列
alter table stu drop (age,address)

-- 列重命名
alter table stu rename column name to lastname

-- 清空表
truncate table test

select * from test
insert into test (id) values (4)
--commit会默认创建节点
commit

insert into test (id) values (5)
-- 回滚到上一个节点
rollback

-- 创建指定节点
savepoint dome
insert into test (id) values (9)

-- 回滚到指定节点
rollback to dome
时间: 2024-10-07 16:24:42

PLSQL 的简单命令之四的相关文章

PLSQL 的简单命令之三

-- 查找两个表中ID相等的 select a.id, a.name,b.math from stu a,scores b where a.id = b.id -- 右外连接 select b.id, a.name,b.math from stu a,scores b where a.id(+) = b.id select b.id, a.name,b.math from stu a right outer join scores b on a.id = b.id -- 左外连接 select

PLSQL 的简单命令之五

--1. 查询和Zlotkey相同部门的员工姓名和雇用日期 select a.last_name,a.hire_date ,b.department_name from employees a,departments b where b.department_name in (select department_name from departments, employees where last_name = 'Zlotkey') --2. 查询工资比公司平均工资高的员工的员工号,姓名和工资.

PLSQL 的简单命令之二

--1. 查询工资大于12000的员工姓名和工资 select first_name,last_name,salary from employees where salary > 12000 --2. 查询员工号为176的员工的姓名和部门号 select first_name,last_name,department_id from employees where job_id = '176' --3. 选择工资不在5000到12000的员工的姓名和工资 select first_name,la

plsql的环境与介绍:环境的搭建和plsql的简单介绍

PLSQL编程 1.环境的搭建 (1)创建一个存储表空间 SQL> conn /as sysdbaConnected. SQL> create tablespace plsql datafile '/u01/oracle/oradata/ORCL/plsql01.dbf' size 1G; Tablespace created. (2)创建PLSQL用户SQL> create user plsql identified by plsql default tablespace plsql;

ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其自带的卸载工具进行卸载[universal installer],然后删除注册表项,删除环境变量,删除目录并且重新启动计算机. 2.在网页版进行创建表空间: 进入网页版: 在电脑的服务中我们可以看到一共有7个oracle的服务项目,其中只有三个是正在启动中.这三项中,只有当OracleDBConso

五大Linux简单命令解决系统性能问题

五大Linux简单命令解决系统性能问题 2010-12-17 10:07 James Turnbull TechTarget中国 字号:T | T 管理Linux主机的性能看起来经常象是在变魔术一样.许多管理员在遇到性能问题的时候常常简单化处理,依靠硬件的更新换代,更大的内存和更强的CPU来解决问题.事实上,利用一些简单的命令,可以发现许多管理主机的细节问题并且能迅速而简单地解决性能问题. AD:2014WOT全球软件技术峰会北京站 课程视频发布 管理Linux主机的性能看起来经常象是在变魔术一

Apache 的搭建及vim的简单命令

一. vim 简单命令 pwd     当前路径 ls    当前路径所有目录 cd  目录地址   跳转到指定目录 /xxx  查找xxx x 删除当前字符 n 执行上一次查找 二.为什么使用apache 服务器 能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的!,有些特殊的服务器功能,Apache都能很好的支持 三.安装配置apache 服务器 1.给自己的电脑设置成服务器 2.电脑设置密码,要不别人也可以访问我的电脑. 3.显示mac隐藏文件  defaults write c

Kafka学习(一)配置及简单命令使用

一. Kafka中的相关概念的介绍 Kafka是一个scala实现的分布式消息中间件,其中涉及到的相关概念如下: Kafka中传递的内容称为message(消息),message 是通过topic(话题)进行分组的 topic 和message 的关系是一对多的关系 我们称发布message的进程为producer ,就是说producer生成<topic->message>对然后 丢进kafka集群 相对应的称订阅topic处理对应message的进程为consumer Kafka集群

lua学习笔记10:lua简单命令行

前面多次用了命令行,这次就好好学下命令行: 一 格式 lua [options][script][args] 二 具体命令 -e 直接将命令传个lua -l 加载一个文件 -i 进入交互模式 例如,终端输入: lua -e "print(math.sin(12))" lua学习笔记10:lua简单命令行,布布扣,bubuko.com