数据库
Amelia__Q
这个作者很懒,什么都没留下…
展开
-
wm_concat()注意
wm_concat()简介介绍:其函数在Oracle 10g推出,在10g版本中,返回字符串类型,在11g版本中返回clob类型。使用union时,应注意数据库版本返回类型,建议使用LISTAGG() 简介介绍:其函数在Oracle 11g 版本中推出,对分组后的数据按照一定的排序进行字符串连接。其中,“[,]”表示字符串连接的分隔符,如果选择使用[over (partition by )]则会使其变成分析函数;用法1: SELECT aaa, listagg(bbb,',').原创 2020-07-30 09:26:40 · 1363 阅读 · 0 评论 -
SpringBoot配置多数据源,循环引用问题
在springboot中配置多数据源的,用切面进行数据库切换功能,项目启动时报错,造成循环依赖解决方法:在springboot项目的启动类中,排除DataSource自动配置类,否则会默认自动配置,不使用自定义的配置类...原创 2020-07-13 09:51:15 · 1156 阅读 · 1 评论 -
mysql 5.7安装错误
二、MySQL 安装安装后解压,将该目录添加至环境变量(可以网上搜索解决方案)中,并检查根目录中有没有my_default.ini文件,没有的话,需要自己创建一个,文件名字为my.ini;首先创建一个txt文件,其中内容为:完成![mysqld]port = 3306#basedir=C:\personal\computer\tool\work tool\mysql#dat...原创 2020-01-07 16:06:52 · 391 阅读 · 0 评论 -
oracle No Dialect mapping for JDBC type-9错误
错误原因:使用的是Hibernate映射的数据库方言,数据库字段是NVARCHAR2(),NVARCHAR2()类型映射不到Java数据类型Oracle10gDialect中没有注册NVARCHAR和NCLOB数据类型一、重写方言类 ,重新定义Oracle字段与Java类型的映射package com.modules.sys.utils;import java.sql.Ty...原创 2019-12-06 10:34:37 · 515 阅读 · 0 评论 -
Oracle生僻字乱码
遇到了生僻的姓氏,存入数据库中乱码,下面是领导批示的解决方案:第一步:把存名字的那个字段的类型改为NVARCHAR2(100),一定是N开头的,不然也没用生僻字转成Unicodehttp://tool.chinaz.com/tools/unicode.aspx如:???? \ud840\udd64数据库中,sql窗口select utl_raw.cast_to...原创 2019-11-19 18:01:34 · 1941 阅读 · 0 评论 -
根据sql文件和传入参数得到完整的sql语句
今天在项目中学到的,看了好久才看懂,菜得不行/**在spring配置文件中加入 <bean id="sqlMap" class="com.greatmap.estate.onemap.factorybean.QuerySqlBean"></bean>**/@Resource private Map<String, String> ...原创 2019-11-14 17:33:36 · 661 阅读 · 0 评论 -
oracle时间格式化to_char()、to_date()填坑之路
最近刚接手Oracle的数据库项目,之前学校学的早就忘了。。。活该埋坑里查询语句的时候,包含日期类型比如:SELECT qlxx.ywh, to_char(qlxx.DBSJ,'YYYY-MM-DD HH:mm:ss') AS DBSJ, to_char(slsq.SLSJ,'YYYY-MM-DD HH:mm:ss') AS SLSJ我之前是这样写...原创 2019-11-14 16:16:02 · 1234 阅读 · 1 评论 -
ORCLE数据导入导出
本地安装号数据库软件,并创建数据库orcl在建表空间的时候,建议命名与数据源数据库的表空间一致,不然后续导入会出现问题/*第1步:创建临时表空间*/createtemporarytablespace qq_temptempfile'D:\oracle\data\qq_temp.dbf'size50mautoextendonnext50mmaxsize...原创 2019-11-13 20:47:05 · 260 阅读 · 0 评论