在我们学习PL/SQL数据设计,刚开始学习,只需要记住以下几个命令就足够大家在日常的工作中用啦,当然了 学习还是必须的,以下介绍的是自己学习的总结,希望可以帮到大家!
insert :添加
例如:
insert into tableA 列1,列2 value (值1,值2);
insert into tableC (你需要插入的字段) value (select * from tableA where tel_no in (select tel_no from tableA MINUS select tel_no from tableB))
update:更新
update table_name set column1=value1,column2=value2,...where some_column=some_value;
delete:删除
select ...into
commit 提交
roolback 回滚
savepoint 节点
PL/SQL块的结构如下
declare
begin
exception
end;
count的用法:
count (*)返回记录数
count(字段) 内容除null之外的的次数
count (distinct) 重复字段不记录次数
union的用法:(这个就是合并的意思,下面是在学习网站摘抄的)
SQL UNION 操作符
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
SQL UNION 语法
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
注释:默认地,UNION 操作符选取不同的值,即UNION是去了重的。如果允许重复的值,请使用 UNION ALL。
SQL UNION ALL 语法
SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2
另外,UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。union只是将两个结果联结起来一起显示,并不是联结两个表………… UNION 的语法如下: