摘要:
DECLARE colse_result varchar2(100); BEGIN utl_http.set_wallet ('密钥地址', '密码'); select utl_http.request('请求url') INTO colse_result from dual; EXCEPTION 阅读全文
摘要:
select array_to_json(array_agg(row_to_json(t))) from (SELECT * FROM test) t 阅读全文
摘要:
一、row_number生成序列 select (row_number() over()) as id from generate_series(1,100) 二、根据指定列排序 select (row_number() over(order by test_id)) as id from test 阅读全文
摘要:
select count(*) over () as total, * from test 阅读全文
摘要:
一、下载crm cargo install crm https://github.com/wtklbm/crm 二、命令 # 在终端执行 # # NOTE: # - [args] 表示 args 是一个或多个可选参数 # - <name> 表示 name 是一个必填参数 # # 下面这些命令在执行时 阅读全文
摘要:
一、解析json数组 select json_array_elements(lv_num_json)->'l1' lv,json_array_elements(lv_num_json)->'num' num from ( select '[{"l1": 8, "num": 1}, {"l1": 9, 阅读全文
摘要:
创建json对象 use serde_json::{Value, json}; let mut t = json!({}); 添加新元素 t.as_object_mut().unwrap().insert(k.to_string, Value::String(v.to_string())); 阅读全文
摘要:
一、基本语法 select * from tablename start with 条件1 connect by prior 条件2; 条件1: 是根结点的限定语句,在自顶向下查询树结构时,不但可以从根节点开始,还可以定义任何节点为起始节点,以此开始向下查找。这样查找的结果就是以该节点为开始的结构树 阅读全文
摘要:
一、介绍 LPAD函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以LPAD就是从左边填充的意思。 二、语法 语法格式 LPAD( string, padded_length, [ pad_string ] ) string 准备被填充的字 阅读全文
摘要:
一、查询所有序列 # 需要用管理员执行 select * from dba_sequences where sequence_owner='用户'; 二、修改步长 # ALTER SEQUENCE 序列名 INCREMENT BY 步长; ALTER SEQUENCE test_seq INCREM 阅读全文