随笔分类 -  数据库

摘要:1.SET UNUSED 1.原理 清除掉字典信息(撤消存储空间),不可恢复 2.执行方式 第一步: alter table table1 set unused (column1,column2); 或者 alter table table1 set unused column1; alter ta 阅读全文
posted @ 2021-01-12 13:15 小窝蜗 阅读(7148) 评论(0) 推荐(0)
摘要:1.并发的全局临时表估计会导致数据丢失需要注意,工作时遇到的,下面是找的参考: ps:这种情况发生的概率很小很小,如果测试时频繁出现这种情况你需要考虑是否是业务和逻辑问题(轻易不要归咎到这方面) 2.并发跑的时候要注意唯一识别的算法,可能会导致数据误删,丢失数据的现象 ps:这种情况只有在同库,同s 阅读全文
posted @ 2020-10-19 17:31 小窝蜗 阅读(174) 评论(0) 推荐(0)
摘要:问题:对于数字类型来说,列是必输项要求必须是数字,不允许为null,非必输项就没有这个要求 例子: 创建test create table TEST( AAA NUMBER(2) not null, BBB NUMBER(20), CCC NUMBER(5), DDD NUMBER, EEE CHA 阅读全文
posted @ 2020-08-27 13:41 小窝蜗 阅读(625) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/ch7543658/article/details/40512045 问题描述:在想刚创建的表中插入数据竟然报:ORA-01950: no privileges on tablespace 解决办法:使用sys用户添加用户在某个表空间上的配额,具体如 阅读全文
posted @ 2020-08-25 16:07 小窝蜗 阅读(1311) 评论(0) 推荐(0)
摘要:介绍:WM_CONCAT在12版本后已经被淘汰了,有可能报lob这样的问题,实际检查数据,数据不存在问题,有可能算是Oracle的bug吧,11版本后新增了listagg函数,用法总结 写法规范: 1.LISTAGG(字段, 连接符) WITHIN GROUP (ORDER BY 字段) --这是非 阅读全文
posted @ 2020-08-10 16:49 小窝蜗 阅读(450) 评论(0) 推荐(0)
摘要:Sybase: 1. select count(*) from table 地球人都知道,但是数据多了查询速度会减慢。 而且限制很多,例如锁阻塞的时候必须得等锁释放了才能返回结果。2.select rowcnt from systabstats where id = object_id(‘table 阅读全文
posted @ 2020-08-07 13:45 小窝蜗 阅读(525) 评论(0) 推荐(0)
摘要:创建时间:2018年10月17日(星期三) 下午2:38 | 分类:笔记 | 字数:1891 发送到我的Qzone--> | 另存为... | 打印 | 添加到日历 关于oracle with as用法 with as语法–针对一个别名with tmp as (select * from tb_na 阅读全文
posted @ 2020-08-06 15:10 小窝蜗 阅读(113) 评论(0) 推荐(0)
摘要:MERGE Into ywk_nmjtjbsj Y Using (Select * From KSXNH_JZK.jzk_nmjtjbsj Where NVL(XGBZ,'1')!='1' And nvl(sfydq,'2')='j9') J On (J.ID=Y.ID) When MATCHED 阅读全文
posted @ 2020-08-06 15:08 小窝蜗 阅读(670) 评论(0) 推荐(0)
摘要:https://jingyan.baidu.com/article/0f5fb09915402a6d8334eab0.html 阅读全文
posted @ 2020-08-06 14:59 小窝蜗 阅读(125) 评论(0) 推荐(0)
摘要:Oracle计算时间函数(numtodsinterval、numtoyminterval) numtodsinterval(<x>,<c>) ,x是一个数字,c是一个字符串常用的单位有 ('day','hour','minute','second')exampleSQL> select sysdat 阅读全文
posted @ 2020-08-06 14:36 小窝蜗 阅读(113) 评论(0) 推荐(0)
摘要:Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定查看oracle server端字符集 select userenv('language') from dual;如果显示如下,一个汉字占用两个字节SIMPLIFIED CHINESE_CHINA.ZHS16GBK 如果显示 阅读全文
posted @ 2020-07-20 07:13 小窝蜗 阅读(1464) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/xuexin/p/6410979.html oracle下新建表空间和删除表空间 一》创建表空间和用户 1.创建临时表空间 create temporary tablespace my_temp(临时表空间名) tempfile '/home/o 阅读全文
posted @ 2020-07-20 07:02 小窝蜗 阅读(426) 评论(0) 推荐(0)