![](https://img-blog.csdnimg.cn/20210730011301837.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库知识
包含oracle、mysql、sqlserver等数据库相关知识
cqwuliu
学习中。
展开
-
Oracle 自定义函数实现列转行效果
oracle 列转行CREATE OR REPLACE FUNCTION columns_to_string( p_str_tab IN type_table_string, p_separator IN VARCHAR2 DEFAULT ',')RETURN VARCHAR2 IS v_ret_str VARCHAR2(4000);BEGIN FOR i IN 1..p_str_tab.COUNT LOOP v_ret_str:=v_ret_str||p_separa原创 2022-03-09 12:42:58 · 498 阅读 · 0 评论 -
服务器崩了只剩下数据文件恢复oracle数据库
一、必须安装相同版本号的数据库。二、最好app的路径也为相同的盘符。三、安装完毕以后命令停止数据库,shutdown immediate 并查看服务里面是否也是停止状态,将服务里面oracle开头的服务全部停止。四、将崩之前的app下的数据文件直接覆盖替换新安装的文件。五、启动服务,看是否能登陆进入用户并查询是否有以前的用户(如果能登陆成功)。六、如果不能正常启动,用自己服务器的init.ora配置文件启动,路径app\Administrator\admin\orcl\pfile教程如下;如还原创 2021-11-10 12:04:16 · 1569 阅读 · 0 评论 -
redo日志、redo log
说明Redo Log Buffer的大小由初始化参数LOG_BUFFER定义,该参数的缺省值为Max(512KB,128KB*CPU_COUNT)。通常这一缺省值是足够的,我们知道,Redo Log Buffer的写出操作是相当频繁的,所以过大的Log Buffer设置通常是没有必要的;如果缺省值不能满足要求,一般来说3MB是一个较为合理的调整开端。log_buffer参数的设置是否需要调整,可以从数据库的等待事件来判断:select event#,name from v$event_name wh原创 2021-08-19 22:21:29 · 99 阅读 · 0 评论 -
redis&&Jedis实测记录
准备工具redis.exe,RedisDesktopManager链接:https://pan.baidu.com/s/1szSoEiGFbyNA2Zmm9gBKVA 提取码:43qtpom <!-- redis依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin原创 2020-09-14 11:11:19 · 87 阅读 · 0 评论 -
解决sql server 2012 评估期已过数据备份与还原
还原数据库使用T-SQL脚本备份数据库本分数据库语法:backup database 数据库名 to disk=路径;示例:backup database testss to disk='D:\SqlTest\backup\testss.bak';使用T-SQL脚本还原数据库还原数据库语法: restore database 数据库名 from disk=完整路径;示例:restore database testss from disk='D:\SqlTes...原创 2021-01-06 14:58:08 · 368 阅读 · 0 评论 -
SQL查询修改通用处理工具
/** * 得到总和的数量 * @param sqlNeedDeal sql 是否需要处理 * @param sql * @param params * @return */ public int getCount(boolean sqlNeedDeal,String sql, Object... params) { int result = 0; if(sqlNeedDeal){ sql = "select count(0) from ("+sql+")"; }原创 2020-12-09 14:48:08 · 395 阅读 · 0 评论 -
Oracle数据导入导出
1.导入excel文件数据到oracle表中如果 “2” 没有选择的类型则是电脑上的office版本(32/64位)不一致原创 2020-11-02 12:54:12 · 91 阅读 · 0 评论 -
oracle数据库获取多少天后的下一个工作日(工作日维护)
话不多说直接上代码-- Create tablecreate table TIMERECORD( jjr_id VARCHAR2(36) not null, jjr_time DATE not null, jjr_state NUMBER(2) default 0, jjr_remark VARCHAR2(200), jjr_creattime TIMESTAMP(6) default sysdate not null, jjr_原创 2020-08-13 23:31:17 · 716 阅读 · 0 评论 -
oracle获取多少个工作日后的下一个工作日
依赖表-- Create tablecreate table TIMERECORD( jjr_id VARCHAR2(36) not null, jjr_time DATE not null, jjr_state NUMBER(2) default 0, jjr_remark VARCHAR2(200), jjr_creattime TIMESTAMP(6) default sysdate not null, jjr_creatu原创 2020-08-13 23:23:02 · 1061 阅读 · 0 评论 -
存储过程基本写法
存储过程2020年6月19日15:24--说明create or replace package wl_system is TYPE tp_ref_cursor is ref cursor; TYPE type_varchar2_table is table of varchar2(200); type type_list_bizholder is table of type_object_bizholder; function GetUserName(puserid a原创 2020-06-27 01:39:42 · 3686 阅读 · 0 评论 -
Oracle概要文件与触发器
--创建概要文件CREATE PROFILE "SY_UNLIMITED" LIMIT COMPOSITE_LIMIT UNLIMITEDSESSIONS_PER_USER UNLIMITEDCPU_PER_SESSION UNLIMITEDCPU_PER_CALL UNLIMITEDLOGICAL_READS_PER_SESSION UNLIMITEDLOG...原创 2020-01-03 15:10:43 · 104 阅读 · 0 评论 -
mybatis逆向工程全部配置
https://www.jianshu.com/p/74ab984b4fee这一篇不错和自己写的差不多不过我用的oracle数据库原创 2019-08-08 10:01:04 · 251 阅读 · 0 评论