2.左连接出现重复数据
若关联的字段不能唯一确定一条数据,可能会出现重复数据。举例
3.忘记数据库用户的密码了,以sys用户为例:
(1). 登录 sqlplus /nolog
(2).连接connect / as sysdba
(3).修改alter USER sys identified by 123
4.撤销上一步提交的事务
(1)select r.FIRST_LOAD_TIME,r.* from v$sqlarea r order by r.FIRST_LOAD_TIME desc ; SQL_TEXT就是执行的SQL语句
(2)select * from 表名 as of timestamp to_timestamp(‘2019-07-01 15:40:31‘, ‘yyyy-mm-dd hh24:mi:ss‘); 看表格数据是否是执行update语句之前的数据
(3) alter table 表名 enable row movement;
flashback table 表名 to timestamp to_timestamp(‘2019-07-01 15:40:31‘, ‘yyyy-mm-dd hh24:mi:ss‘); 完成撤销事务
5.distinct关键字,可以作用在多个字段上。nvl(字段,‘x’):如果字段为NULL,则函数返回‘x‘,否则返回字段的值。exists函数:EXISTS用于检查子查询是否返回至少一行数据,该子查询实际上并不返回任何数据,而是返回true和false。
原文:https://www.cnblogs.com/sumilemei/p/14364963.html