摘要: Oracle做insert或者update时未提交事务导致表锁定解决办法 //查看被锁定表有几个 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l. 阅读全文
posted @ 2020-06-28 17:29 Garrett7 阅读(530) 评论(0) 推荐(0)
摘要: 参数是子查询时,使用 EXISTS 代替 IN 如果 IN 的参数是(1,2,3)这样的值列表时,没啥问题,但如果参数是子查询时,就需要注意了。 比如,现在有如下两个表: 现在我们要查出同时存在于两个表的员工,即田中和铃木,则以下用 IN 和 EXISTS 返回的结果是一样,但是用 EXISTS 的 阅读全文
posted @ 2020-06-28 17:26 Garrett7 阅读(232) 评论(0) 推荐(0)
摘要: 巧用 HAVING 子句 一般 HAVING 是与 GROUP BY 结合使用的,但其实它是可以独立使用的, 假设有如下表,第一列 seq 叫连续编号,但其实有些编号是缺失的,怎么知道编号是否缺失呢? 用 HAVING 表示如下: SELECT '存在缺失的编号' AS gap FROM SeqTb 阅读全文
posted @ 2020-06-28 17:16 Garrett7 阅读(95) 评论(0) 推荐(0)
摘要: ①巧用 CASE WHEN 进行统计 来看看如何巧用 CASE WHEN 进行定制化统计,假设我们有如下的需求,希望根据左边各个市的人口统计每个省的人口: 使用 CASE WHEN 如下: SELECT CASE pref_name WHEN '长沙' THEN '湖南' WHEN '衡阳' THE 阅读全文
posted @ 2020-06-28 17:10 Garrett7 阅读(184) 评论(0) 推荐(0)
摘要: oracle的我只知道ziduan字段的值,连类型,大小设置全都不知道,如何查询到该字段所在的表,以及该字段名。 1.假设该字段是varchar2或者char类型 DECLARE CURSOR cur_hh IS SELECT table_name, column_name, data_type F 阅读全文
posted @ 2020-06-28 17:05 Garrett7 阅读(858) 评论(0) 推荐(0)
摘要: 《将博客搬至CSDN》 阅读全文
posted @ 2020-06-28 17:02 Garrett7 阅读(91) 评论(0) 推荐(0)
摘要: 数据泵导出远程服务器数据库到本地详解 一、数据库在服务器,在本地操作,导出数据库到本地 1、cmd下登录数据库,创建本地用户 sqlplus sys/1 as sysdba; //oracle创建用户,只需把所有的dzlnurse改成你要建的用户名字 create user dzlnurse //下 阅读全文
posted @ 2020-06-28 16:51 Garrett7 阅读(936) 评论(0) 推荐(0)