09 2023 档案

摘要:1、基本语法 将多行同列合并展示为一行:LISTAGG(展示字段,分隔符) WITHIN GROUP( ORDER BY 分组维度) 2、解析 with temp as( select '中国' country ,'北京' city from dual union all select '中国' c 阅读全文
posted @ 2023-09-25 21:03 每天进步多一点 阅读(2965) 评论(0) 推荐(0) 编辑
摘要:1、基本语法 REGEXP_SUBSTR(String, pattern, position,occurrence, modifier) String:需要进行处理的字符串。 pattern:正则表达式。 position:起始位置(从字符串的第几个开始,默认为1,注:数据库中的字符串起始位置为1) 阅读全文
posted @ 2023-09-25 20:59 每天进步多一点 阅读(2433) 评论(0) 推荐(0) 编辑
摘要:1、如何快速修改用户中涉及多个表中某个字段类型 1)方法一: SELECT 'alter table '||TABLE_NAME||' modify '||COLUMN_NAME||' VARCHAR2('||DATA_LENGTH||');' --要alter的sql ,T.* FROM dba_ 阅读全文
posted @ 2023-09-25 20:50 每天进步多一点 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、语法 { CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ] | START WITH condition CONNECT BY [ NOCYCLE ] condition [AND condi 阅读全文
posted @ 2023-09-23 14:21 每天进步多一点 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:一、判断是否为数字的方法 在Oracle中,常用的判断是否为数字的方法是使用REGEXP_LIKE函数和正则表达式。 SELECT CASE WHEN REGEXP_LIKE('123', '^[[:digit:]]+$') THEN '是数字' ELSE '不是数字' END AS check_r 阅读全文
posted @ 2023-09-10 10:47 每天进步多一点 阅读(7028) 评论(0) 推荐(0) 编辑
摘要:有的时候,我们在创建oracle 自增序列时,会报错。这个时候不用慌,表创建完了就不用管了。然后我们可以根据下面的教程中的第二步,第三步,来创建序列。 -- 第一步创建表 create table t_user( user_id number not null primary key, user_n 阅读全文
posted @ 2023-09-02 10:52 每天进步多一点 阅读(72) 评论(0) 推荐(0) 编辑

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