摘要: 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 阅读(231) 评论(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)
摘要: 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有functio 阅读全文
posted @ 2019-10-25 16:35 Garrett7 阅读(183) 评论(0) 推荐(0)
摘要: 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 1 names = ['Alex',"Tenglan",'Eric'] 1 names = ['Alex'," 阅读全文
posted @ 2019-09-22 19:36 Garrett7 阅读(271) 评论(0) 推荐(0)
摘要: 1 安装python 2 hello world python 代码文件以 .py 结尾。 指定解释器 上一步中执行 python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样执行python脚本,例: ./hello 阅读全文
posted @ 2019-09-21 16:00 Garrett7 阅读(116) 评论(0) 推荐(0)