数据库
alicewang99
行走在路上的小程序猿儿
展开
-
springMVC+MyBatis整合三种(Oracle、MySQL、Sqlserver)不同数据库时的db配置差异
springMVC+MyBatis整合,可以整合各种数据库,现总结三种不同数据库数据库的配置文件:jdbc.driver=oracle.jdbc.OracleDriverjdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:orcljdbc.username=testjdbc.password=1232.Mysqljdbc.driver=com....原创 2018-07-02 22:57:48 · 1395 阅读 · 2 评论 -
数据库多行数据合并一行(sqlserver、Oracle、Mysql)
我们日常查询数据时,经常会有将查询到的数据按照某一列分组显示(合并多行数据),比如:表结构:create table t_user_course(username varchar(32),coursename varchar(100)); 需要将以上数据按照用户名分组,所选课程列不同项之间用逗号隔开,在一行中显示,效果如下: 以下分别总结了sqlserver、...原创 2018-07-02 22:45:55 · 5914 阅读 · 1 评论 -
创建视图加引号与不加引号的区别
我们在查询数据时,为了安全、方便,经常用到视图(view),普通视图创建的时候,无论你的字段名称是大写还是小写,在数据库中查询的时候只要字符匹配,即可被视为合法的字段。 例如: create view v_test(userID varchar2(32)); 查询时: select userid/UserId/USERID from ...原创 2018-07-01 09:43:32 · 1372 阅读 · 1 评论 -
oracle12c取消wm_concat函数,如何重建或使用替代方案?
1、问题描述wm_concat函数是oracle的非公开函数,在新版的oracle中不支持该函数。虽然其不支持,但是为了方便统计数据,我们是可以重新创建该函数的,或者,我们也可以使用其替代函数,listagg,下面我们就这两种方式分别写出对应解决方案2、解决方案 2.1创建wm_concat函数--首先使用dba账号登录oracle数据库--解锁wmsys用户alter u...原创 2019-05-08 09:51:24 · 12096 阅读 · 0 评论