- 左连接:左边的主表A数据将根据where条件全部展示出来,然后加上A表和B表匹配的内容,如果A表的数据在B表中没有记录。 那么在相关联的结果集行中列显示为空值(NULL)。举例
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。