随笔分类 - oracle
oracle笔记
摘要:不想安装几个G的完整版client,可以直接通过安装包安装的时候选择instant client,如果没有安装包,也可以直接去官网下载一个即时客户端,64位的windows包大小只有78MB左右 传送门:https://www.oracle.com/technetwork/cn/database/f
阅读全文
摘要:首先pivot是一个列转行的函数,反向用是unpivot(行转列)。 在SQL sever中可以这么写 先放一个sql sever的实例以下是原表: sql语句做处理: 结果如下: 再来一个Oracle的实例,以下是原表: 处理sql语句: 结果如下:
阅读全文
摘要:涉及到两个数据库之间的访问时,可以创建datebase link来互相访问。 ’创建方法: 1.通过PL/SQL客户端,找到datebase link,右键新建 输入相应信息 2.直接用命令行创建 一般跨数据库查询操作会产生事务。事务说明参考以下帖子: https://blog.csdn.net/s
阅读全文
摘要:优化方式有几种,一种是查询的时候尽量减少数据库占用,减少对表和字段的查询次数,比如少用“ * ”,一种是DML操作的时候尽量不要一次性出现大量事务,减少事务占用资源。还有就是善用索引。 1.查询语句中可以用“*”来列出某个表的所有列名,但是这样的写法对Oracle系统来说会存在解析的动态问题。Ora
阅读全文
摘要:无论是sqlsever还是oracle都支持between函数, 2个函数的基本语法是 WHERE A BETWEEN 1 AND 2/ WHERE A >=1 AND A <=2 ,between两端是带有等于号的。从开发者角度来讲,我觉得between是比较方便的,因为写代码的时候看起来比较直观
阅读全文
摘要:常用的统计函数有SUM和COUNT,这两个的区别是SUM是求和,COUNT是统计行数。假设有列名A(number),使用SUM(A)的时候,是对A列值的求和。COUNT(A)的时候,是对A列的非空行数的统计,使用COUNT(常数)(常见的有COUNT(1))的时候,效果等同于count(*),cou
阅读全文

浙公网安备 33010602011771号