随笔分类 -  数据库

摘要:CREATE SEQUENCE auto_incrementew_clerk_customer_info_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; alter table "ew_clerk_custome 阅读全文
posted @ 2024-01-16 10:00 梦幻&浮云% 阅读(460) 评论(0) 推荐(0) 编辑
摘要:超全mysql转换postgresql数据库方案 https://blog.csdn.net/weixin_42303757/article/details/128896250?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.n 阅读全文
posted @ 2023-11-22 19:13 梦幻&浮云% 阅读(362) 评论(0) 推荐(0) 编辑
摘要:<!-- 查询同级的如果有数据,就store_code+1返回,没有的话就找上一级的store_code拼接上1001返回--> <select id="getStoreCode" parameterType="java.util.Map" resultType="java.lang.String" 阅读全文
posted @ 2022-11-29 17:38 梦幻&浮云% 阅读(77) 评论(0) 推荐(0) 编辑
摘要:select t2.id,t2.pid from( select @r as _id, (select @r := pid from tf_store_info where id = _id) as parent_id, @I := @I + 1 as lvl from (select @r :=1 阅读全文
posted @ 2022-10-09 19:41 梦幻&浮云% 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:-- 获取当前id包含以下层级的所有idCREATE DEFINER=`root`@`%` FUNCTION `func_getChildIds`(orgid varchar(512)) RETURNS varchar(2048) CHARSET utf8 BEGIN #根据当前组织id获取组织及以 阅读全文
posted @ 2022-08-17 16:07 梦幻&浮云% 阅读(982) 评论(0) 推荐(0) 编辑
摘要:往前一小时每隔 5 分钟 SELECT to_char(trunc(sysdate,'hh24')+(to_char(sysdate,'mi')-mod(to_char(sysdate,'mi'),5))/60/24 - 1/24+(rownum*5)/(24*60),'hh24:mi') AS o 阅读全文
posted @ 2022-02-15 17:19 梦幻&浮云% 阅读(555) 评论(0) 推荐(0) 编辑
摘要:1、mysql批量插入写法 <!-- 接收 信息 批量 插入数据 改状态--> <insert id="insertAppMonitorResults" parameterType="List" useGeneratedKeys="false"> insert into app_monitor_re 阅读全文
posted @ 2022-02-15 16:55 梦幻&浮云% 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:############### mysql 创建序列 ############## CREATE TABLE IF NOT EXISTS `sequence` ( `name` varchar(50) NOT NULL, `current_value` int(11) NOT NULL, `incr 阅读全文
posted @ 2022-02-15 15:06 梦幻&浮云% 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1、已创表空间 NSOC、jzxt -- 打开pl/sql 登录(用户名system密码123456)超管 新建sql窗口 执行 --查看表空间创建语句、路径相关信息(如/data/nssdb/xmbigscreen.dbf) SELECT DBMS_METADATA.GET_DDL('TABLES 阅读全文
posted @ 2022-02-15 14:58 梦幻&浮云% 阅读(71) 评论(0) 推荐(0) 编辑
摘要:create or replace procedure pcx_h5_htqyyscx( O_CODE OUT NUMBER, O_NOTE OUT VARCHAR2, O_HASRECORDSET OUT NUMBER, O_RESULT OUT SYS_REFCURSOR, I_PAGING I 阅读全文
posted @ 2021-12-15 11:46 梦幻&浮云% 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:sql(Oracle)读取json_list数据和多层嵌套的json数据 最近在开发一个管理系统的时候整理出一个多层嵌套的逻辑,并且在嵌套的最里层存在一对多的业务关系: 简单举例说明:每一层都有属于自己的属性,这样就简单构造出一个三层带json_list的json报文: create or repl 阅读全文
posted @ 2021-10-26 09:17 梦幻&浮云% 阅读(1787) 评论(0) 推荐(0) 编辑
摘要:调查询过程 pcx_tzgl_tzzh DO$$DECLAREret_ref refcursor;one_row record;v_a integer;v_c varchar;v_b integer;i_xmmc varchar;i_yefw varchar;begin call pcx_tzgl_ 阅读全文
posted @ 2021-10-25 17:11 梦幻&浮云% 阅读(248) 评论(0) 推荐(0) 编辑
摘要:do $$ declare str text :='{ "tzmxList": [ { "ZCPH": "CPH000000001", "CPID": "1111", "SYJB": "11", "TZJE": "1000000" }, { "ZCPH": "CPH000000002", "CPID 阅读全文
posted @ 2021-10-25 17:03 梦幻&浮云% 阅读(2611) 评论(0) 推荐(0) 编辑
摘要:create or replace procedure pro_str_json( o_code out int, i_str in VARCHAR2)is jsonObj CLOB;v_jsonStr VARCHAR2(4000);v_p json; v_id NUMBER;v_name VARC 阅读全文
posted @ 2021-10-25 16:46 梦幻&浮云% 阅读(1742) 评论(0) 推荐(0) 编辑
摘要:1、使用 oracle函数来解决 select substr((xmlagg(xmlparse(content t.mjzh||',')).getclobval()),1,length((xmlagg(xmlparse(content t.mjzh||',')).getclobval()))-1) 阅读全文
posted @ 2021-09-02 11:49 梦幻&浮云% 阅读(259) 评论(0) 推荐(0) 编辑
摘要:SELECT * FROM (SELECT 'syr1' SYR, 'xyx' XX FROM DUAL)PIVOT(MAX(XX) -- pivot一定要用到聚合函数 FOR SYR IN('syr1' "syr1", 'syr2' "syr2", 'syr3' "syr3", 'syr4' "s 阅读全文
posted @ 2021-09-02 11:33 梦幻&浮云% 阅读(713) 评论(0) 推荐(0) 编辑
摘要:1,查看哪个表被锁 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; 2,查看是哪个session 阅读全文
posted @ 2021-09-02 11:23 梦幻&浮云% 阅读(46) 评论(0) 推荐(0) 编辑
摘要:SELECT regexp_substr('文字·1000号文字','[0-9]+') FROM dual; 阅读全文
posted @ 2021-09-02 11:22 梦幻&浮云% 阅读(188) 评论(0) 推荐(0) 编辑
摘要:--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t;SELECT listagg(t.ename,';') WITHIN GROUP(ORDER BY t.sal) 阅读全文
posted @ 2021-09-02 11:19 梦幻&浮云% 阅读(2073) 评论(0) 推荐(0) 编辑
摘要:DBMS_OUTPUT.PUT_LINE(V_SQL) 报错:ora-06502 缓存区太小修改:(分段打印)for i in 1..5 loop DBMS_OUTPUT.PUT_LINE(substr(V_SQL,1500*(i-1)+1,1500)); end loop; 阅读全文
posted @ 2021-09-02 11:17 梦幻&浮云% 阅读(266) 评论(0) 推荐(0) 编辑

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