DataBase
weixin_39730950
去码字吧,表达你想表达的,改变你想改变的。
外面的世界有很多束缚,但我们可以用代码,再造一个自由的世界。
展开
-
Oracle 排序处理空值顺序的问题
有时候在排序的时候采用由大到小的顺序排序这时候空值就会排最上面,这时候想让空值排在排在就下面,就可以用nullslast, 例如 [字段名] desc nullslast. 同理也有一个 nulls first原创 2021-03-18 09:09:54 · 360 阅读 · 0 评论 -
Update 错数据恢复
不小心update 少加了条件,也没有看update了几条数据就提交了导致update错了数据。用下面的语句找出来之前的记录,然后重新update回去了SELECT * FROM Table AS OF TIMESTAMP原创 2017-10-03 20:49:48 · 229 阅读 · 0 评论 -
Oracle 错误:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
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; --查找被锁的表select b.username,b.sid,b.serial#,logon_time from v$locked_object...原创 2018-03-15 16:11:30 · 262 阅读 · 0 评论 -
Orale 错误:ORA-02019 connection description for remote database not found(检查及创建DBLINK)
不知道为啥DBLNK 被人删了在执行procedure的时候报上述错误。 select owner,object_namefrom dba_objects where object_type='DATABASE LINK'; 检查DBLNK create database link DBLINKNAME 创建DBLNK connect to "USERN...原创 2018-03-20 14:44:46 · 14966 阅读 · 1 评论 -
PL/SQL 默认参数问题
PL/SQL支持默认参数的比如我们创建一个存储过程,拥有一个默认为True的参数:CREATE OR REPLACE PROCEDURE Procedure_Name ( Var IN BOOLEAN DEFAULT TRUE) 但是在执行时遇到了问题如果: exec Procedure_Name()-- Var 的值是TRUEexec Procedure_Name(null)-- ...原创 2018-05-07 16:30:57 · 601 阅读 · 0 评论 -
MySQL 安装初始化报错:[ERROR] [MY-010457] [Server] --initialize specifie d but the
安装初始化报错:2019-04-07T00:52:56.285600Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.Root cause: 在一开始未使用管理员权限就进行了初始化报错产生了data数据在安装目录下面,...原创 2019-04-22 09:23:39 · 15370 阅读 · 6 评论