TO_CHAR(d|n[,fmt]):把日期和数字转换为指定格式(fmt)的字符串;
TO_DATE(x[,fmt]):把一个字符串一fmt格式转换为一个日期类型;
举例:select to_char(sysdate,'yyyy-mm-dd') "char",
to_date('2018-09-28','yyyy-mm-dd') "date"
from dual
EXTRACT(fmt FROM d),提取日期中的特定部分
fmt 可以是:year 、month、day(这三个可以与DATE类型匹配,也可以和TIMESTAMP类型匹配)
hour 、minute、second(这三个必须和TIMESTAMP类型匹配)。
ADD_MONTHS(d,n):在某一个日期d上加指定的月数n,返回计算后的新日期。
LAST_DAY(d):返回指定日期当月的最后一天
select LAST_DAY(sysdate) "date" from dual
ROUND(d[,fmt]):返回一个以fmt为格式的四舍五入日期值,d是日期,fmt是格式模型。
create sequence dept_sequence
increment by 10
start with 40 maxvalue 500
insert into dept values(dept_sequence.nextval,'bianji','lanzhou');
insert into dept values(dept_sequence.nextval,'xiaoshou','baijing');
insert into dept values(dept_sequence.nextval,'caiwu','lanzhou');
insert into dept values(dept_sequence.nextval,'chuku','shanxi');
CREATE SYNONYM DEPT_SYNONYM FOR DEPT;
CREATE VIEW EMP_VIEW
AS
SELECT EMPNO,ENAME,JOB DNAME FROM EMP JOIN DEPT ON EMP.DEPTNO=DEPT.DEPTNO AND DNAME='SALES';
CREATE UNIQUE INDEX ENAME_INDEX ON EMP(ENAME);
CREATE INDEX ENAME_SAL_INDEX ON EMP(SAL);
grant create tablespace to scott;(在sys中给scott赋予create tablespace权限)
CREATE TABLESPACE S2yanxukun
DATAFILE ' C:\Oracle\datebase\SELEIXIWEI.ORA' SIZE 10M
CREATE USER yanxukun identified by 123456 default tablespace S2yanxukun
