select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间 2011-12-29 16:24:34 select trunc(sysdate,'year') from dual; --截取到年(本年的第一天) 2011-1- ...
分类:
数据库 时间:
2017-12-04 13:16:25
阅读次数:
209
-- 找回一个小时前的数据 select * from sys_system_dictionary as of timestamp sysdate - 1/24order by id ...
分类:
数据库 时间:
2017-11-29 18:23:24
阅读次数:
179
--【1 】查询出每个月倒数第三天受雇的所有员工SELECT * FROM EMP WHERE HIREDATE=LAST_DAY(HIREDATE)-2; --【2 】找出早于30 年前受雇的员工SELECT TO_CHAR(SYSDATE,'YYYY')-TO_CHAR(HIREDATE,'YY ...
分类:
数据库 时间:
2017-11-28 15:45:24
阅读次数:
149
Oracle数据库日期格式转换 select sysdate from dual select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') as mydate from dual select to_char(sysdate,'yyyy-mm-dd hh24:m ...
分类:
数据库 时间:
2017-11-27 18:45:22
阅读次数:
210
在Oracle中,要获得日期中的年份,例如把sysdate中的年份取出来。 一种常用的方法是:to_number(to_char(sysdate,'yyyy')) 还有一种更好的方法,那就是使用oracle提供的Extract函数,使用方法是: extract(year from sysdate) ...
分类:
数据库 时间:
2017-11-22 13:10:26
阅读次数:
188
SQL系统函数的使用(试验5) 函数在查询语句中的使用 查询员工的姓名和日工资(保留1位小数); 查询并显示部门号为01和02的所有员工的姓名首字及岗位; 查询并显示所有员工的姓名及工龄; 查询1990年6月5号以前入职的员工姓名和岗位; 查询1990年入职的员工姓名和入职日期 (使用EXTRACT ...
分类:
数据库 时间:
2017-11-14 19:43:34
阅读次数:
330
问题:查询当前数据库系统时间(sysdate)select sysdate from dual; dual :是Oracle自带的一张虚拟表,没有任何意义,为了保证sql语句的完整性。 Oracle中携带了大量了函数: 单行函数(single function) 多行函数(组函数) 数字函数 rou ...
分类:
其他好文 时间:
2017-11-13 21:20:46
阅读次数:
159
mysql中now获取的是sql执行的时间,sysdate获取的是系统时间在master和slave主从过程中会导致时间的不一致导致报错例如:UnsafestatementwrittentothebinarylogusingstatementformatsinceBINLOG_FORMAT=STATEMENT.Statementisunsafebecauseitusesasystemfunctionthatmayreturna..
分类:
数据库 时间:
2017-11-09 18:39:42
阅读次数:
274
create_date 格式为date 可行sql: exe_date 格式为varchar2 可行sql: select sysdate from dual ->2017-11-8 11:13:28 select trunc(sysdate) from dual; ->2017-11-8 sele ...
分类:
数据库 时间:
2017-11-08 17:51:42
阅读次数:
150
--SQL语句是不区分大小写的,但是为了增加可读性,可以将关键字全部大写,非关键子全部小写。SELECT SYSDATE FROM dual; --SQL语句根据功能有不同分类:--DDL语句(数据定义语言)--用于操作数据库对象。数据库对象包括:--表、视图、索引、序列 >1.创建表:CREATE ...
分类:
数据库 时间:
2017-11-07 22:09:25
阅读次数:
262