oracle
面条些
事必躬亲
展开
-
oracle timestamp和date的相互转换
在ORACLE中,date型时间格式,时间的精确粒度只到了 秒 ,格式:yyyy-mm-dd hh24:mi:ss ,而对于更细粒度的毫秒级别,就使用到了timestamp,示例如下:1.查询一个系统当前时间戳:SELECT SYSTIMESTAMP FROM DUAL;2.查询一个系统当前时间: SELECT SYSDATE FROM DUAL;3.date 转 timestamp-- 方式1:select to_timestamp(to_char(sysdate,'y原创 2021-03-23 11:05:38 · 10377 阅读 · 0 评论 -
遇到一个Oracle中to_date(‘2020‘,‘yyyy‘)问题
之前在一月查询了这个字符串转日期函数,当时得到的值为当年的一月一号,导致误以为这么转换都是当前年的一月一号,而实际是当前年当前月的一号,这个问题需要记录一下。示例:为2020年12月查询:...原创 2020-12-30 16:49:32 · 664 阅读 · 0 评论 -
oracle plsql 对goto使用示例
begin for i in 1 .. 100 loop dbms_output.put_line(i); if (i = 50) then -- 跳转至 label_1 处 goto label_1; end if; end loop; --标记 label_1 <<label_1>> dbms_output.put_line('print end');end;测试结果:...原创 2020-11-16 11:49:56 · 430 阅读 · 0 评论 -
orcale自带的uuid生成
Oracle自带的uuid生成, 用法:select sys_guid() from dual ;在写insert语句时候, 可以直接用sys_guid(),例如: insert into tab1 values( sys_guid(),'ceshi','123' );原创 2016-10-11 10:25:47 · 1374 阅读 · 0 评论 -
(一) SQL的简单使用之基本的DDL操作(Oracle)
(oracle可以设置大小写敏感)DDL操作建表:CREATETABLEdatabase_nameCREATETABLE表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)主键:(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录,并且主键的列不能包含空值,主键是可选的。外键:(f...原创 2019-04-19 15:23:31 · 256 阅读 · 0 评论 -
(二) SQL的简单使用之基本的DQL操作(Oracle)
DQL操作SELECT列名称 FROM表名称1.基本查询Select*fromA a ;-- 别名(as可以省略)Selecta.str1 asuser_namefromA a;-- where子句--and or 语法:SELECT列名称 FROM表名称 WHERE列 运算符 值-- 精确查询Select*...原创 2019-04-19 15:28:56 · 139 阅读 · 0 评论 -
(三) SQL的简单使用之基本的DML操作(Oracle)
DML操作-- ① insert (插入);② update(更新);③ delete(删除)。--insert语法:INSERTINTO表名称 VALUES(值1,值2,....)也可以指定所要插入数据的列:INSERTINTOtable_name (列1,列2,...)VALUES(值1,值2,....)--update 语法:...原创 2019-04-19 15:32:26 · 245 阅读 · 0 评论