SQL
YangzaiBob
这个作者很懒,什么都没留下…
展开
-
Oracle函数substr和instr截取指定后缀字符
截取T09111_t的“_t”后缀select substr('T09111_t',1,instr('T09111_t' , '_t' ,'1','1')-1) from dual--执行结果T09111原创 2021-03-19 18:23:18 · 522 阅读 · 0 评论 -
异常ORA-01950: 对表空间 ‘XXXXXX‘ 无权限
解决方法:grant unlimited tablespace to 用户;1. 系统权限unlimited tablespace是隐含在dba, resource角色中的一个系统权限. 当用户得到dba或resource的角色时, unlimited tablespace系统权限也隐式受权给用户.2. 系统权限unlimited tablespace不能被授予role, 可以被授予用户.3. 系统权限unlimited tablespace不会随着resource, dba被授予role而授予给用户原创 2020-08-31 17:04:43 · 614 阅读 · 0 评论 -
Oracle中查看系统所有的表和所有的字段
获取表:select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名'user_tables的字段包括:table_name,tablespace_name,last_analyze转载 2020-08-01 13:29:36 · 604 阅读 · 0 评论 -
Oracle数据库恢复表和表数据
Oracle 表和表数据恢复1. 表恢复对误删的表,只要没有使用 purge 永久删除选项,那么基本上是能从 flashback table 区恢复回来的。数据表和其中的数据都是可以恢复回来的,记得 flashback table 是从 Oralce 10g 提供的,一般步骤有:a.从 flashback table 里查询被删除的数据表select * from recyclebin order by droptime descb.执行表的恢复flashback table '需要恢复的表转载 2020-07-07 19:34:13 · 3747 阅读 · 0 评论 -
Oarcle中的LOB类型
Oarcle中的LOB类型1、在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。2、LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非文本的字节流数据(如程序、图象、影音等)。3、而CLOB,即字符型大型对象(Character Large Obje原创 2020-05-19 14:52:50 · 211 阅读 · 0 评论 -
oracle中删除表后会有残留,Oracle中清除BIN$开头的垃圾表
11g的新特性flashback闪回区。在删除表时,oracle垃圾回收站中会残留一些垃圾表:在执行select * from tab;会查询到一些BIN开头的垃圾表删除Bin开头的表,即已经drop但存在于回收站中的表:查询所有此类表SQL> select * from recyclebin where type=‘TABLE’;用来删除回收站中所有的表SQL> PURG...转载 2020-01-08 13:47:45 · 635 阅读 · 0 评论