随笔分类 - 数据库
摘要: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
阅读全文
摘要:超全mysql转换postgresql数据库方案 https://blog.csdn.net/weixin_42303757/article/details/128896250?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.n
阅读全文
摘要:<!-- 查询同级的如果有数据,就store_code+1返回,没有的话就找上一级的store_code拼接上1001返回--> <select id="getStoreCode" parameterType="java.util.Map" resultType="java.lang.String"
阅读全文
摘要: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
阅读全文
摘要:-- 获取当前id包含以下层级的所有idCREATE DEFINER=`root`@`%` FUNCTION `func_getChildIds`(orgid varchar(512)) RETURNS varchar(2048) CHARSET utf8 BEGIN #根据当前组织id获取组织及以
阅读全文
摘要:往前一小时每隔 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
阅读全文
摘要:1、mysql批量插入写法 <!-- 接收 信息 批量 插入数据 改状态--> <insert id="insertAppMonitorResults" parameterType="List" useGeneratedKeys="false"> insert into app_monitor_re
阅读全文
摘要:############### mysql 创建序列 ############## CREATE TABLE IF NOT EXISTS `sequence` ( `name` varchar(50) NOT NULL, `current_value` int(11) NOT NULL, `incr
阅读全文
摘要:1、已创表空间 NSOC、jzxt -- 打开pl/sql 登录(用户名system密码123456)超管 新建sql窗口 执行 --查看表空间创建语句、路径相关信息(如/data/nssdb/xmbigscreen.dbf) SELECT DBMS_METADATA.GET_DDL('TABLES
阅读全文
摘要: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
阅读全文
摘要:sql(Oracle)读取json_list数据和多层嵌套的json数据 最近在开发一个管理系统的时候整理出一个多层嵌套的逻辑,并且在嵌套的最里层存在一对多的业务关系: 简单举例说明:每一层都有属于自己的属性,这样就简单构造出一个三层带json_list的json报文: create or repl
阅读全文
摘要:调查询过程 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_
阅读全文
摘要:do $$ declare str text :='{ "tzmxList": [ { "ZCPH": "CPH000000001", "CPID": "1111", "SYJB": "11", "TZJE": "1000000" }, { "ZCPH": "CPH000000002", "CPID
阅读全文
摘要: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
阅读全文
摘要:1、使用 oracle函数来解决 select substr((xmlagg(xmlparse(content t.mjzh||',')).getclobval()),1,length((xmlagg(xmlparse(content t.mjzh||',')).getclobval()))-1)
阅读全文
摘要:SELECT * FROM (SELECT 'syr1' SYR, 'xyx' XX FROM DUAL)PIVOT(MAX(XX) -- pivot一定要用到聚合函数 FOR SYR IN('syr1' "syr1", 'syr2' "syr2", 'syr3' "syr3", 'syr4' "s
阅读全文
摘要: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
阅读全文
摘要:SELECT regexp_substr('文字·1000号文字','[0-9]+') FROM dual;
阅读全文
摘要:--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t;SELECT listagg(t.ename,';') WITHIN GROUP(ORDER BY t.sal)
阅读全文
摘要: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;
阅读全文