
数据库
用于记录数据库知识
一茗道人nview
小时候,枕头上全是口水;长大后枕头上全是泪水
小时候,微笑是一种心情;长大后微笑是一种表情
小时候,哭着哭着就笑了;长大后笑着笑着就哭了
我们终于到了小时候最羡慕的年纪,却成为了小时候最讨厌的人.
展开
-
(已解决)redis.get报错com.alibaba.fastjson.JSONException: autoType is not support
edis存取值问题,存自定义实体对象;第一次取的时候报错:com.alibaba.fastjson.JSONException: autoType is not support。原创 2023-08-16 13:57:20 · 1252 阅读 · 0 评论 -
使用DBeaver问题记录
一、数据库导航中,一远程数据库连接,数据库表展示不全,create table 显示该表已存在,用show table; 能找到该表,但在表视图中找不到;断开重新连接也解决不了。解决办法:其实是由于配置了过滤器,如果找不到数据库,是配置了库过滤器,找不到表是配置了表过滤器,很久之前配置了,自己也忘记了,修改表过滤器即可解决。原创 2022-09-07 10:44:32 · 10949 阅读 · 1 评论 -
sql查询条件为空该条件作废,不为空按条件查询(sql查询一方条件为空查询另一表全部数据,不为空按条件查询)
①select a.column1, b.column1from a, bwhere a.column1 = decode(b.column1, null, a.column1, b.column1);②select a.column1, b.column1from a, bwhere instr(decode(b.column1, null, a.column1, b.column1), a.column1) > 0;...原创 2020-06-29 17:25:02 · 2415 阅读 · 0 评论 -
SQL函数判断字符串是否为纯数字
CREATE OR REPLACE FUNCTION IsNumber (str_ VARCHAR2) RETURN VARCHAR2IS str NUMBER;BEGIN str := to_number(str_); RETURN '1';EXCEPTION WHEN OTHERS THEN RETURN '0';END IsNumber;-----------------------------------------------selectIsNumber(...原创 2020-06-18 16:23:19 · 2983 阅读 · 0 评论 -
Oracle误删除操作解决办法(误删数据、误删表)
1.delete误删除的解决方法原理:利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据具体步骤为:*确定删除数据的时间(在删除数据之前的时间就行,不过最好是删除数据的时间点)*用以下语句找出删除的数据:select * from 表名 as of timestamp to_timestamp('...转载 2019-05-11 16:09:08 · 926 阅读 · 0 评论 -
Oracle的取整和四舍五入函数(trunc, round, ceil, floor)详解
ROUND——按照指定的精度进行四舍五入SQL> select round(1.23456, 4) from dual;------------------1.2346TRUNC——按照指定的精度进行截取一个数SQL> select trunc(1.23456, 4) from dual;------------------1.2345FLOO...原创 2019-09-09 10:42:02 · 1567 阅读 · 0 评论