:为什么不能用新创建的用户建表?grant create any table to 用户
授权,
grant resource to 用户;
配额
grant UNLIMITED TABLESPACE to user
插入时间的形式:insert into reserves values(22,101,TO_DATE('2002/07/25','YYYY/MM/DD'));
insert into reserves values(74,103,TO_DATE('9/8/2006','YYYY/MM/DD'));
INSERT语句
INSERT语句用于向表中添加记录。其基本结构为:insert into-values()。
下面示例用第一种方式向dept 表添加一条记录
SQL> insert into dept values(60,'PRODUCT','CHICAGO');
第二种方式向dept 表添加一条记录。
SQL> insert into dept(deptno,dname) values(70,'DEVELOP');
(左连接就是显示from左边的全部数据,右边没有的为空
右连接就是显示from右边的全部数据,左边没有的为空
全连接就是显示左右全部的数据)
左外连接:
,属于emp表的数据都被选出,而最后的三条记录dept 表
中的对应部分为空,这就是左外连接的含义,即位于LEFT OUTER JOIN 左侧的表中的数据
会全部显示,而位于右侧的表中的数据如果没有匹配值,则为空,而对于内连接的情形,不
满足连接条件的记录都不显示,所以在上面内连接的查询结果中,左外连接查询结果的最后
三条记录没有显示。
select e.ename,d.dname
from emp e left outer join dept d on e.deptno=d.deptno;(显示EMP表的全部数据)
左外连接的Oracle传统语法为(注意:加号是放在等号右侧):
select e.ename,d.dname
2 from emp e,dept d where e.deptno=d.deptno(+);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载