首页 > 数据库 >Oracle向数据库插入日期格式数据

Oracle向数据库插入日期格式数据

时间:2024-02-04 14:22:56浏览次数:32  
标签:18 数据库 birthdate 插入 日期 student Oracle 格式 into

插入系统日期
insert into student(sno,sname,birthdate) values (007,'omit',sysdate);

插入Oracle数据库指定格式的日期
insert into student(sno,sname,birthdate) values (008,'Ding','18/11月/2022');

使用to date()插入其他格式的日期(最常用)
insert into student(sno,sname,birthdate) values (009,'Car',to_date('2022-11-18,'yyyy-MM-dd'));


ps:在查询日期结果进行比较时,使用的是to_char(),注意区分

例如:查询入职日期大于2019-05-18的用户数据(05中的0不能省略)
select * from student where birthdate to_char(dt.dtdate,'YYYY-MM-DD'>='2019-05-18');

 

标签:18,数据库,birthdate,插入,日期,student,Oracle,格式,into
From: https://www.cnblogs.com/javaxubo/p/18006107

相关文章

  • ORACLE_sql中后相似下划线“_”没有匹配生效
    在oracle中我想查出库中所有表名类似“T_BD_ACCOUNTVIEW_QX_”的记录,用sql语句查询如下,得到结果却不一样,SELECTtable_nameFROMuser_tablesuwhereu.table_namelike'T_BD_ACCOUNTVIEW_QX_%';结果如下: 很显然,最后一个横杠没有匹配生效,查询后才知道,在Oracle中,下划线......
  • 解决缓存与数据库同步下的同步锁问题之分段锁
    契子  在实际业务会我们会使用第三方的缓存例如:Reids、Memcache等;但是,并且我们在查询使用缓存时都得尽可能的保证缓存的一致性,在读取时得保证尽可能的保证缓存拿到的是数据库的最新数据,那么在实现的逻辑上一般都为这样:1、请求线程先读取缓存实现2、如果缓存没有数据的话触发......
  • ORACLE:ORA-00933错误,SQL命令不正确结束
    什么是ORA-00933错误ORA-00933错误是Oracle数据库中常见的SQL错误之一。它表示SQL命令在语法上或结构上没有正确结束,导致解析错误。该错误通常会在执行SQL语句时发生,导致查询无法正常执行。ORA-00933错误的常见原因ORA-00933错误可能由以下几个原因引起: 缺少或多余的分号(;):......
  • oracle 发生硬解析的常见原因
     经常有SQL的执行计划变差了,导致出现了性能问题,为什么会解析出了新的执行计划?首先可以肯定突然出现了新的执行计划,表明SQL进行了重新硬解析(注意重新硬解析不一定产生新的执行计划),那么为什么SQL需要重新硬解析呢?今天就列举几种常见的原因: 1.自动收集统计信息 为了保证sql......
  • 最新中国数据库排行出炉:阿里自研PolarDB首次登顶!
    今天,数据库社区“墨天轮”发布了最新的一期中国数据库流行度排行榜,阿里云自研云原生数据库PolarDB首次登顶,并刷新了榜单总分纪录。该榜单根据搜索引擎数据、核心案例数、资质数量、专利数、论文数等标准,对目前主流的国产数据库进行综合评比,体现了数据库在互联网上的流行度。在2024......
  • 【数据库】SQL 错误 [42P10] ERROR SELECT DISTINCT ON expressions must match ini
    SQL错误[42P10],表示在使用SELECTDISTINCTON语句时,表达式必须与初始的ORDERBY表达式匹配。这个错误通常发生在你尝试对不同的列进行去重操作时,而这些列并没有在ORDERBY子句中明确指定。为什么会出现这个错误?当你使用SELECTDISTINCTON语句时,你需要提供一个或多个......
  • 第一章:初识数据库
    第一章:初识数据库本章主要讲解数据库安装和数据库基本介绍,考虑易用性及普及度,本课程采取mysql进行教学。1.1初识数据库数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管......
  • 安卓开发五——创建数据库和增加数据
    packagecom.example.myapplication;importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;publicclassDBHelperextendsSQLiteOpenHelper{privatestaticintDB_VERSION=1;......
  • SqlServer日期格式化
    SqlServer日期格式化0或100(*)默认值monddyyyyhh:miAM(或PM)1101美国mm/dd/yyyy2102ANSIyy.mm.dd3103英国/法国dd/mm/yy4104德国dd.mm.yy5105意大利dd-mm-yy6106-ddmonyy7107......
  • 关于java时间类型和格式化到微秒问题
    常规的问题此处略,因为网络上到处都是,这里主要讨论三个问题:1.数据库的时间戳类型(含微秒)对应java的什么类型java的常见时间类型比较多:java.util.Datejava.sql.Datejava.sql.Timestampjava.util.Calendarjava.time.LocalDatejava.time.LocalTimejava.time.LocalDateTime......