# Oracle笔记

:grinning:

## 1.32位UUID

```sql

select sys_guid() from dual;

```

上面生成的默认是大写字母组合数组,根据需要可以转换成小写:

```sql

select lower(sys_guid()) from dual;

```

这里说一下`Oracle`的`lower`函数作用(摘自Oracle官方文档):

> LOWER returns char, with all letters lowercase. char can be any of the datatypes CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, or NCLOB. The return value is the same datatype as char. The database sets the case of the characters based on the binary mapping defined for the underlying character set. For linguistic-sensitive lowercase, please refer to NLS_LOWER.

>

> 译:LOWER返回char,所有字母均小写。 char可以是CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCLOB的任何数据类型。 返回值是与char相同的数据类型。 数据库根据为基础字符集定义的二进制映射来设置字符的大小写。 有关语言敏感的小写字母,请参阅NLS_LOWER。

## 2.查找没有数据的表

> 在某些情况下我们需要知道哪些表是没有数据的

:bookmark_tabs: sql如下:

```plsql

select * from all_all_tables

where num_rows='0'

and owner='USR_DC' and tablespace_name='TS_ZSJ_D';

```

`select * from all_all_tables`是查询Oracle所有的表,包括SYS用户下的,你可以根据表空间和所属用户来限制查询结果:

```plsql

where owner='所属用户' and tablespace_name='所属表空间'

```

想要查出没数据的话,`all_all_tables`中有个`num_rows`字段,记录该表数据是多少行的,`rows='0'`的肯定是没数据的

一键复制

编辑

Web IDE

原始数据

按行查看

历史

oracle md,Oracle笔记.md相关推荐

  1. php oracle创建临时表,Oracle常用命令笔记

    Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...

  2. oracle buffer block,8 Oracle深度学习笔记——BUFFER CACHE深入一

    8.Oracle深度学习笔记--BUFFER CACHE深入一 最近项目一直和ORACLE死磕,感觉总是找不到出口,只能多看书少说话了. 先记录多少是多少吧! BUFFER CACHE在ORACLE的 ...

  3. oracle数据库的model,Oracle 11g学习笔记–model子句

    Oracle 11g学习笔记–model子句 oracle 10g中新增的model子句可以用来进行行间计算.model子句允许像访问数组中元素那样访问记录中的某个列,这就提供了诸如电子表格计算之类的 ...

  4. 《Oracle DBA工作笔记》第一章

    <Oracle DBA工作笔记>第一章 BLOG文档结构图I 本文简介 建荣的新书<Oracle DBA工作笔记>拿到手了,下午离下班还有1个小时的时候有空了,就阅读了下新书的 ...

  5. Oracle 10g学习笔记(一)

    前言 很不好意思的坦白本人是刚刚学习oracle的菜鸟,以下内容是节取的书中一些值得注意的事项,因为只涉及oracle最初级的知识,并没有太深的内容,希望各位oralce高手们能够帮忙指点指点. Or ...

  6. oracle小麦苗博客,《Oracle DBA工作笔记》第一章

    <Oracle DBA工作笔记>第一章 1BLOG文档结构图 2本文简介 建荣的新书<Oracle DBA工作笔记>拿到手了,下午离下班还有1个小时的时候有空了,就阅读了下新书 ...

  7. Oracle DBA学习基础篇(一) Oracle体系结构 学习笔记

    这里是我通过Oracle DBA实战这本书学习的 Oracle体系结构,大部分是我对书中的内容做的总结,还有遇到不理解的知识点,通过查询资料做的整合.通过这篇博客希望可以让你对Oracle的一些内部原 ...

  8. 【Oracle Hint】Oracle Hint学习笔记【一】

    一.Oracle Hint的一些基本概念 Oracle数据库中的优化器又叫查询优化器(Query Optimizer). 它是SQL分析和执行的优化工具,它负责生成.制定SQL的执行计划. Oracl ...

  9. oracle rrsf_Oracle实战笔记(第三天)

    导读 今天的主要内容有:java连接Oracle.事务.Oracle中的事务处理.Oracle函数. 一.Java连接Oracle的两种方式 第一种:桥连接(JDBC_ODBC)(不推荐) 1.准备工 ...

  10. 2 Oracle深度学习笔记 内存架构之UGA

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 2.Or ...

最新文章

  1. mysql大表修改表名原理_MySQL修改大表工具pt-online-schema-change原理
  2. 实例化bean的三种方式
  3. spring timetask 定时任务调度
  4. 【WebRTC---入门篇】(十七)实现1V1音视频实时互动直播系统
  5. layui 分页 固定底部_论layui的使用体验
  6. Apache RocketMQ:简单消息示例
  7. 仅完成部分的readprocessmemory或write_王者荣耀:三种李小龙获取方式!无需完成任务、28号即可兑换...
  8. python爬虫免费代理池_Python爬取免费代理搭建代理池
  9. SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
  10. 10分钟学会数据库压力测试
  11. Could not find an NgModule. Use the skip-import option to skip importing in NgModule.
  12. 记一次VS Code崩溃的解决(Win10扫描自动回复系统文件)
  13. 尼得科向全新的伺服技术挑战
  14. BZOJ5336 DP套DP
  15. java基础 java面向对象,抽象类,接口,变量
  16. 成员在类中的偏移量 类成员指针
  17. 高清沉浸式体验:基于 RTC 的全景 8K@120fps FoV 实践
  18. 手把手教你开发红外遥控器
  19. (附源码)spring boot社区养老医疗服务平台 毕业设计 041148
  20. android 工具 Draw 9-patch 和去黑边

热门文章

  1. 如何硬盘安装windows server 2008和windows7
  2. Github-PAT(Personal Access Token)
  3. python 堆_【译】Python中的堆排序
  4. 这8款开源自动化测试框架,你还没用上?
  5. java 图片操作_Java对图片的操作
  6. j剑指offer面试题[33]-把数组排成最小的数
  7. 【4】测试用例设计-判定表法
  8. java判断栈中元素数目_Java数据结构与算法-栈和队列
  9. 能涨薪200%进大厂的那些测试人,到底掌握了哪些技能?
  10. python 生成exe 并 执行程序