Oracle日期语言修改

-- value带有两个参数,第一个指下限,第二个指上限,将会生成下限到上限之间的数字,但不包含上限。
select ceil(dbms_random.value(1000,9999)) from dual;

select substr(cast(dbms_random.value as varchar2(38)),2,4) from dual;

select floor(dbms_random.value(0,100)) from dual;

select round(dbms_random.value(0,100)) from dual;

select dbms_random.normal from dual;

alter table sellRecord rename column listNumber to list_number;

select ceil(dbms_random.value(1000,9999)) from dual;


-- 指定时间的下一个星期几(由char指定)所在的日期,
-- char也可用1~7替代,1表示星期日,2代表星期一。。。。
-- 还可以是星期一、星期二。。。星期日
select NEXT_DAY (sysdate,'星期日') FROM dual;

select NEXT_DAY (sysdate,'sunday') FROM dual;

select next_day(sysdate,2) from dual;

select months_between(sysdate,'17-1月-16') from dual;

-- 修改日期语言
alter session set NLS_DATE_LANGUAGE='American';
alter session set NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE';

原文地址:https://www.cnblogs.com/greatfish/p/6012238.html