SQL
文章平均质量分 81
mysql + Oracle
Tane_1018
这个作者很懒,什么都没留下…
展开
-
Oracle中trunc函数、round 函数、ceil函数和floor函数
--Oracle trunc()函数的用法1.1trunc函数处理日期trunc函数返回以指定元元素格式截去一部分的日期值。其具体的语法格式如下:TRUNC(date,[fmt])其中:date为必要参数,是输入的一个日期值fmt参数可忽略,是日期格式,用以指定的元素格式来截去输入的日期值。忽略它则由最近的日期截去/*********原创 2017-07-19 11:20:32 · 591 阅读 · 0 评论 -
Oracle常用函数
Oracle常用函数《1》--字符函数--1、变成大写select Upper('abcde') from dual; --2、变成小写select lower('ADCSE') from dual;--3、第一个字母变成大写select Initcap('dkdkdkdkd') from dual; --4、合并字符select con原创 2017-07-19 12:43:07 · 260 阅读 · 0 评论 -
oracle中LPAD和RPAD函数的用法
/*函数参数:lpad( string1, padded_length, [ pad_string ] )string1:源字符串padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小, 那么此函数实际上对源串进行截断处理;pad_string:用于填充的字符,可以不填,默认为空字符*/SELECT lPAD(LEVEL,2,0)AS YF原创 2017-07-19 12:44:28 · 686 阅读 · 0 评论 -
Oracle 存过初始化
1、没有参数CREATE OR REPLACE PROCEDURE PROC_XXXXX IS p_RtnCode NUMBER; p_RtnMsg VARCHAR2(100); i_step NUMBER(9) := 0; d_KSSJ DATE; d_JSSJ DATE; i_ROWCOUNT N原创 2017-07-19 17:19:34 · 606 阅读 · 0 评论 -
SEQUENCE 封装
--SEQUENCE 封装--1、语法 CREATE SEQUENCE seq_name --seq_namez定义的sequence名字 INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --说明原创 2017-09-20 10:55:17 · 379 阅读 · 0 评论 -
Oracle恢复数据库管理员密码
参考网址:http://jingyan.baidu.com/article/eae078278680c11fec548509.html(1)、echo %ORACLR_SID%(2)、SET ORACLR_SID=ORCL(3)、sqlplus / as sysdba(4)、alter user system identified by system ;alter users转载 2017-09-22 18:55:40 · 482 阅读 · 0 评论 -
oracle恢复被覆盖的存储过程
建表脚本如下:/*--查找某个时间段的编译存过select * from dba_sourceAS OF TIMESTAMP TO_TIMESTAMP('2017-9-22 15:10:00', 'YYYY-MM-DD HH24:MI:SS')where name like upper('%PROC_BXJS_ZHJF_ZZ%') and owner ='TLJYB'order原创 2017-09-22 19:05:07 · 1333 阅读 · 0 评论 -
更改Oracle表空间名
在 Oracle 10g 以前的版本,更改表空间名字是几乎不可能的事情,除非删除,重新创建,大费周章。Oracle 10g 新添加了一项更改表空间名字的功能,使得更改表空间名字瞬间即可完成。是个较为人性化的功能。SELECT file_name, tablespace_name FROM dba_data_files;ALTER TABLESPACE YBINDX RENAME原创 2017-11-24 12:26:44 · 362 阅读 · 0 评论 -
oracle递归查询 start with connect by prior
(1)创建表结构-- Create tablecreatetable TB_DW_JBXX( dwid CHAR(10) notnull, dwmc VARCHAR2(100) notnull, tcq CHAR(2) notnull, dwlx CHAR(2) notnull, dj NUMBER(3) notnull, yxz原创 2017-12-18 16:26:18 · 398 阅读 · 0 评论 -
mysql-5.7.22-winx64.zip下载安装配置
1.官网下载2.解压到指定目录(E:\JAVA\mysql-5.7.22-winx64)3.配置环境变量,添加到系统变量Path中配置过Java环境变量①新增系统环境变量名:MYSQL_HOME②Path配置添加:%MYSQL_HOME%\bin,注意Path中不同值之间的“;”符号不能省略。4.新建my.ini文件(解压包里是没有my-dafault.ini或自带my.ini文件,需自己创建)编...原创 2018-06-10 16:49:30 · 1822 阅读 · 0 评论 -
外链接
左连接和右连接,会以一张A表为基础表,该表的内容会全部显示,然后加上A表和B表匹配的内容。 如果A表的数据在B表中没有记录。 那么在相关联的结果集行中列显示为空值(NULL)。对于外连接, 也可以使用“(+) ”来表示。 关于使用(+)的一些注意事项:(+)操作符只能出现在WHERE子句中,并且不能与OUTER JOIN语法同时使用。 当使用(+)操作符执行外连接时,如原创 2017-07-19 12:45:22 · 407 阅读 · 0 评论 -
sfzh18转15
DECODE(LENGTH(a.SFZH),18,SUBSTR(a.SFZH,1,6)||SUBSTR(a.SFZH,9,9),a.SFZH)原创 2017-07-19 12:52:09 · 497 阅读 · 0 评论