随笔分类 -  数据库相关

摘要:注意:Kingbase自带的迁移工具,只能从其它数据库迁移到Kingbase数据库 适配数据库 安装的时候建议使用完全安装(数据库可以不启动),后续也可以全部默认(如安装数据库,相关 参数设置可参考人大金仓(Kingbase)部署 安装后本地出现如下服务: 启动成功,等待出现以下内容 浏览器输入 l 阅读全文
posted @ 2024-10-18 16:07 岁月淡忘了谁 编辑
摘要:BEGIN FOR t IN (SELECT table_name FROM user_tables) LOOP EXECUTE IMMEDIATE 'DROP TABLE "' || t.table_name || '" CASCADE CONSTRAINTS'; END LOOP; END; 阅读全文
posted @ 2024-10-15 09:31 岁月淡忘了谁 编辑
摘要:例如sys_user表冲突: 解决方法: -- 解决办法:修改search_path alter database 数据库名 set search_path to "$user", govengine, public, sys, sys_catalog, pg_catalog; -- 然后 执行 s 阅读全文
posted @ 2024-07-26 10:50 岁月淡忘了谁 编辑
摘要:updateById()方法不能更新字段为null,即字段为null时,对该字段不会做处理 解决方式: 1、自己写sql更新,不用mybatis plus的快捷方法 2、使用update方法结合UpdateWrapper方式更新 以上两种最简便。 其他方式: 2.设置全局的FieldStrategy 阅读全文
posted @ 2024-07-04 09:30 岁月淡忘了谁 编辑
摘要:select timestampdiff('minute','2023-04-17 10:00:00',now()) select timestampdiff('day','2023-04-10 10:00:00',now()) select timestampdiff('month','2023- 阅读全文
posted @ 2023-11-15 16:37 岁月淡忘了谁 编辑
摘要:流程如下: 1. win+r输入cmd回车,打开命令行窗口,输入 sqlplus 用户名/密码 as sysdba 以管理员身份连接数据库。 如: sqlplus scott/123456 as sysdba; 2. 创建用户并授权 --创建用户 create user 用户名 identified 阅读全文
posted @ 2023-11-15 16:35 岁月淡忘了谁 编辑
摘要:启用触发器 您可以使用带有 ENABLE 选项的 ALTER TRIGGER 语句启用禁用状态的触发器。 要在 class 表中启用名为 class_trigger 的触发器 (禁用状态),输入以下语句: ALTER TRIGGER class_trigger ENABLE; 上述用于启动特定的触发 阅读全文
posted @ 2023-11-15 16:32 岁月淡忘了谁 编辑
摘要:1. 人大金仓数据库应设置大小写不敏感 1.1. 大小写敏感检查方法 1.1.1. V8R3版本检查方法: 在人大金仓数据库客户端执行语句:show case_sensitive; 返回结果on:表示大小写敏感; 返回结果off:表示大小写不敏感 1.1.2. V8R6版本检查方法: 执行语句:sh 阅读全文
posted @ 2023-11-15 16:23 岁月淡忘了谁 编辑
摘要:1、完全删除表: drop table 表名 purge; 2、删除表后永久删除-回收站表 purge table 表名; 3、清空垃圾回收站 purge recyclebin; 4、查询所有此类表 select * from recyclebin where type='table'; 5、用来闪 阅读全文
posted @ 2023-03-23 11:19 岁月淡忘了谁 编辑
摘要:group_concat函数常用于select 语句中,下面我们通过一张表来讲解group_concat函数的用法。 首先来看下初始的select函数: select * from exam; 上述sql执行结果为: |id |subject |student|teacher|score| |1 | 阅读全文
posted @ 2023-03-23 10:00 岁月淡忘了谁 编辑
摘要:SELECT DISTINCT a.字段1, a.字段2 FROM table a JOIN table b ON a.字段2 != b.字段2 WHERE a.字段1= b.字段1 ORDER BY a.字段1, a.字段2 以下两种查询效果相同(查出同一张表中不同案件,但是有同一录入人、同一录入 阅读全文
posted @ 2023-03-10 11:13 岁月淡忘了谁 编辑
摘要:创建表空间并定义路径: create tablespace LIANGFAXIANJIEdatafile 'D:/app/PC/oradata/orcl/LIANGFAXIANJIE.dbf' size 500mautoextend onnext 50m maxsize 20480mextent m 阅读全文
posted @ 2022-11-16 16:08 岁月淡忘了谁 编辑
摘要:达梦数据库和Oracle数据库一样不能修改数据类型,但是可以修改字符类型char可以转varchar2,数值类型int转integer等某些同属数据类型。针对不是同属类型数据类型,我们可以迂回更改。 例如我们修改C1列varchar2为clob 1、建一个新字段C2为clob类型。 alter TA 阅读全文
posted @ 2021-07-26 19:53 岁月淡忘了谁 编辑
摘要:表里存的数据是这样的:查询项目部门关系表,一个节点对应着多个部门 部门表里的数据是一对一的 连表条件用的是find_in_set(str,strList)>0是用来判断 部门id在departments中存在 group_concat(str) 搭配group by使用,按照group by后的字段 阅读全文
posted @ 2021-07-09 09:28 岁月淡忘了谁 编辑
摘要:student表的courses字段,存着course的id,现在需要学生的所有课程用字符串的形式查出 student表 id name courses 1 小明 44,55,66 2 小红 11 3 小紫 22,44 course表 id name 11 数学 22 语文 66 英语 44 体育 阅读全文
posted @ 2021-07-09 09:22 岁月淡忘了谁 编辑
摘要:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, 阅读全文
posted @ 2021-04-22 17:54 岁月淡忘了谁 编辑
摘要:两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_DATE)) 小时: ROUND(TO_NUMBER(END_DATE - START_DATE) * 2 阅读全文
posted @ 2021-04-22 17:25 岁月淡忘了谁 编辑
摘要:1,首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQL Developer 工具连接到oracle数据库进行开发. 链接:https://pan.baidu.com/s/1QtMPpv8XxZohdKvUgw1GRQ 提取码:lce6 2,下载PLSQLDeveloper并 阅读全文
posted @ 2020-09-14 14:17 岁月淡忘了谁 编辑
摘要:--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t; --查询结果为CLOB SELECT wm_concat(t.ename) FROM scott.emp t 阅读全文
posted @ 2020-04-23 17:25 岁月淡忘了谁 编辑

点击右上角即可分享
微信分享提示