![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 55
旗袍不开、怎么得胜?
这个作者很懒,什么都没留下…
展开
-
Oracle一些通用Sql[mybatis],日常整理笔记
Oracle一些通用Sql[mybatis],日常整理笔记数据通用插入merge into相当于mysql中的replace into,表达起来oracle要复杂一些。作用是,如果目标表中已存在要插入数据的主键数据时,则更新该数据;否则插入一条新数据<!-- 根据map插入数据 --><insert id="InsertByMap" parameterType="java.lang.String"> INSERT INTO ${tablename} &l原创 2021-10-25 15:48:54 · 131 阅读 · 0 评论 -
java通过mybatis实现通用数据更新/插入,向mapper中传入表名,map(字段名,字段值),自动执行对此表的更新/插入(通用merge into语句)。
java通过mybatis实现通用数据更新/插入,向mapper中传入表名,map(字段名,字段值),自动执行对此表的更新/插入(通用merge into语句)。确认表内没有重复数据的前提下,可以直接采用全量数据的直接插入。将数据打包为map<String, Object>后,执行数据插入。使用object方便数据类型映射,好比日期字段,可以格式化为date类型后,put进map中去。mapper接口// 根据map插入数据Integer InsertByMap(@Param(原创 2021-08-16 15:10:54 · 2624 阅读 · 0 评论 -
关于Oracle与MySQL,查询语句中一些函数的不同与转化(Group_concat、List_agg、ifnull、NVL、分页等)
关于Oracle与MySQL,查询语句中一些函数的不同与转化(Group_concat、List_agg、ifnull、NVL、分页等)原创 2020-09-11 14:44:28 · 1833 阅读 · 0 评论 -
mybatis中,分页等情况下,使用<=或>=时,提示Tag name expecte错误。
mybatis中分页使用<=或>=时,提示Tag name expecte错误。如图:使用转义符进行转义表达。 )WHERE rn <=#{pageEnd} )WHERE rn >=#{pageStart}常见转义对照表<<小于号>>大于号&&和''单引号""双引原创 2020-09-10 18:51:36 · 634 阅读 · 0 评论 -
关于华为的GaussDB数据库。下载,资料获取,开源社区等等
关于华为的GaussDB数据库。下载,资料获取,开源社区等等不得不说,华为开源的东西可是真的难找啊。内牛满面&T T就和之前吹上天的鸿蒙一样当然,支持华为。费了好大力,终于找到一些资料,总结分享给大家一下之前华为的鸿蒙开源在了GitHub上,这回最先去Github,毛都没找到……找了半天发现这回开源在了GitEE上大概介绍一下GaussDB 100、GaussDB 200、GaussDB 300和- —OpenGauss。嗯……GaussDB 100 ,以 OLTP 为方向,最初和招原创 2020-09-02 16:01:33 · 2782 阅读 · 1 评论 -
Oracle数据库分页查询[rownum和between的使用]
Oracle数据库分页查询1.直接使用rownum2.使用rownum分页查询2.1 rownum嵌套使用2.2 rownum嵌套查询12.3 rownum嵌套查询2(排序后分页)2.4 rownum嵌套查询2(BETWEEN)1.直接使用rownum直接使用rownum时,不能对 rownum 使用 >(大于或等于 1 的数值)、>=(大于 1 的数值)、=(不等于 1 的数值),否则无结果。因此,直接用rownum的时候只能从1开始。(rownum >= 1)原因:如果第一条不原创 2020-08-26 17:47:40 · 2233 阅读 · 0 评论 -
Oracle 可通过localhost访问,无法同过IP访问,ORA-12541:TNS: no listener
Oracle 可通过localhost访问,无法同过IP访问,ORA-12541:TNS: no listener解决办法:修改listener.ora文件位置:xxxx\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora把localhost那行,跟下面复制一遍,把localhost改成你的ip# listener.ora Network Configuration File: D:\work\java\oracle\product原创 2020-08-25 09:48:32 · 311 阅读 · 0 评论 -
Oracle cmd乱码,配置NLS_LANG
Oracle cmd乱码,配置NLS_LANG右键 此电脑->属性->高级系统设置->环境变量->系统变量->新建变量名:NLS_LANG变量值:american_america.ZHS16GBK我配这个就好了,配置好后,一层一层保存,打开新的cmd窗口测试。如果还乱码,可以把变量值改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK试试。...原创 2020-08-24 15:34:12 · 399 阅读 · 0 评论 -
Navicat连接Oracle报错Only compatible with oci version 8.1 and&nb/cannot load OCI DLL,87:Instant Client..
Navicat连接Oracle报错如果你Navicat连接mysql没问题,连Oracle报错,八成是OCI的问题。解决方法:配置oci.dll。配置位置:顶部菜单->工具->选项->其他->OCI获取oci文件:1.如果是windows本机装的Oracle,直接去找Oracle安装目录下/bin/oci.dll,SQL Plus也可以在这里找到,/bin/sqlplus.exe,配好重启Navicat即可。我的两个路径是:D:\work\java\oracle\p原创 2020-08-24 15:29:08 · 1140 阅读 · 0 评论 -
Oracle创建用户/授权,以及windows下修改管理员等用户密码
Oracle创建用户/授权Oracle数据库的权限系统分为系统权限和对象权限系统权限(database system privilege):可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限(database object privilege):可以让用户对某个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列或快照中查询原创 2020-08-24 15:12:19 · 534 阅读 · 0 评论