07 2021 档案
摘要:1、上一篇出的是Oracle数据库创建存储过程不带参数,直接执行,这种满足日常查询,这篇是带日期的调用 那么如果有一些常用查询或者计算需要传参数的,则需带参和传参 ,我先用日期参数做为示例 CREATE OR REPLACE PROCEDURE PROC_TEMP1(S_DATE IN VARCHA
阅读全文
摘要:1、今天给大家提供下入门初级创建存储过程 语法: CREATE OR REPLACE PROCEDURE XXX存储过程名字 AS --AS或者IS都可以BEGIN EXECUTE IMMEDIATE 'XXXsql语句'; --EXECUTE IMMEDIATE是每个sql语句前面需要加的一个关键
阅读全文
摘要:1、今天依然是用TEMP1做为例子,此临时表就三列ID_1,NAME,ADDR_1; 1) 修改列名ID_1为UUID, ALTER TABLE TEMP1 RENAME COLUMN ID_1 TO UUID_1; 2) 修改列名UUID_1数据类型为字符; ALTER TABLE TEMP1 M
阅读全文
摘要:1、对于Oracle数据库中工具栏那页最有用的笑脸 --此处讲下笑脸的好处,就是可以把复制的字段强制变为字符串 2、点击工具 >首选项 我们可以看到可用按钮,已选按钮,可以根据自己的需求配置,我这里单独举例子讲解Expaste的配置,多选粘贴的意思。 选中Expaste点击>, 然后就会到已选按钮中
阅读全文
摘要:1、在Oracle中用临时表是非常方便的,可以直接打开表,把excel的数据复制进去: 比如我创建了临时表 CREATE TABLE TEMP1( ID_1 NUMBER, NAME NVARCHAR2(10), ADDR_1 NVARCHAR2(50)) 如果直接查询SELECT * FROM T
阅读全文
摘要:1、Oracle数据库创建临时表的方法 第一种:最原始的方法 CREATE TABLE TABLE_NAME ( 列名,类型 ) CREATE TABLE TEMP1( ID_1 NUMBER, --数字型 NAME NVARCHAR2(10), --字符,最大值10 ADDR_1 NVARCHAR
阅读全文
摘要:第一:如果在Oracle数据库取数时数据量非常大,在几十万,几百万级以上,这个时候就需要用到并发PARALLEL; 示例: CREATE TABLE TEMP_TABLE_0720 NOLOGGING PARALLEL 12 AS --加并发,12个并发比较大了,统计50万级以上数据使用;50万级以
阅读全文
摘要:1、在Oracle数据库中,常用的日期格式,比如获取当前时间 SELECT SYSDATE AS 当前时间 FROM DUAL; 2、稽核本月第一天的数据至今,日期获取如下 SELECT TRUNC(SYSDATE, 'MM') AS 当月第一天 FROM DUAL; 3、日期时间格式 select
阅读全文
摘要:1、要查一个月前的日期,格式YYYY/MM/DD select DATE_SUB(DATE_FORMAT(SYSDATE(), '%Y-%m-%d'),INTERVAL 1 MONTH) as 一个月前; 备注: select DATE_SUB(DATE_FORMAT(SYSDATE(), '%Y-
阅读全文