www.ctrt.net > orAClE获取

orAClE获取

返回日期格式的话 select trunc(add_months(sysdate,-12),'year') from dual 返回字符格式的话 select to_char(trunc(add_months(sysdate,-12),'year'),'yyyy-mm-dd') from dual

SELECT (to_number(to_char(SYSDate, 'YYYY')) - 5 + ROWNUM) AS XX FROM DUAL CONNECT BY ROWNUM

Oracle获取当前用户的登录信息,可用sql语句查询。 语句如下: select user from dual;查询结果:

oracle的行号用rownum来表示。 如:有test表,数据如下: 现在要求给出每行的行号,可用如下SQL语句。 select rownum,test.* from test;查询结果如下:

select sysdate - interval '7' day from dual 另附: 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select...

下面是时间经典的SQL查询: select to_char(sysdate,'yyyy-mm-dd:hh24:mi:ss:pm:dy') from dual; 年 月 日 24制小时 分 秒 上/下午 星期中文; --获取11月天数--select to_char(last_day(to_date('2010-11-1','YYYY-MM-DD')),'DD') from dual; --...

取得Oracle当前会话的ID(Session ID)有3种方法: 1. 下面这个应当是大家常用的. SQL> SELECT SID FROM V$MYSTAT WHERE ROWNUM =1; SID ---------- 140 2. 下面一个更简单, 但只能在Oracle 10g及以上版本中使用. SQL> SELECT USERENV('SID') FROM...

日期和日期进行比较,当前日期用trunc(sysdate),目的是截掉日期里的时分秒,如ntod(e.neefte)的结果也有时分秒并且也参与比较,那就直接用sysdate

这个要用到add_months()函数 参数 负数 代表 往前 正数 代表 往后。 select to_char(add_months(trunc(sysdate),-1),'yyyymm') from dual; --上一个月 select to_char(add_months(trunc(sysdate),1),'yyyymm') from dual; --下一个月

这个看你oracle数据库的服务器的ip地址,如果是windows系统在cmd命令下可以通过ipconfig查看你的电脑的ip地址,如果是linux系统可以通过ifconfig 查看你的ip地址,如果你的数据库安装了oem的话,并且oem启动了,可以通过emctl status dbconsole...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com