
数据库
黑莹de希望
学习记录
展开
-
Oracle工作中总结
1.取任意20位随机数 select substr(cast(dbms_random.value as varchar2(38)),3,20) from dual 2.取当前时间戳 秒级: SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400 FROM DUAL; 用当前的时间减去1970年1月1日8时,得到的天...原创 2019-03-21 14:17:16 · 431 阅读 · 0 评论 -
Oracle触发器简单介绍
作用:在动作执行之前或之后,执行一系列逻辑 语法: create [or replace] triger 触发器名称 before | after insert | update | delete on 表明 [for each row] declare begin end; plsql: 抛异常: RAISE_APPLICATION_ERROR(-20001,‘数值不能为0’); PR...原创 2019-09-04 16:04:37 · 401 阅读 · 0 评论 -
Oracle存储过程
二、declare 定义变量、游标 打印:dbms_output.put_line(‘hello world’); sql>set serveroutput on 命令行打开打印 三、普通变量 声明变量: name varchar2(20); 赋值: name varchar2(20) := ‘张三’; select .‘张三’ into .na...原创 2019-08-18 22:48:07 · 982 阅读 · 0 评论