
数据库
文章平均质量分 53
WangBoHao66666
敲到老学到老
展开
-
Oracle表空间扩容
简单来讲,导致该事故最直接的原因就是这个业务系统现场人员为按时巡检导致,该系统数据库表空间满了没人知道,直到客户反馈业务传输有问题了,才开始排查,排查发现录入的信息数据库内无法查找,抽取日志查看发现表空间无法自动扩容。-- 创建永久表空间TEST05,允许自动扩展数据文件,本地管理方式,区分配方式为自动分配,段管理方式为自动管理。-- 创建永久表空间TEST06,允许自动扩展数据文件,本地管理方式,区分配方式为定制分配,段管理方式为手动管理。示例2:新增数据文件,允许数据文件自动增长。原创 2024-08-29 17:22:34 · 6006 阅读 · 0 评论 -
Oracle数据库中某个表中的某个字段的值是用逗号隔开的多个值,根据逗号拆分并从关联表中查出数据返回
工作中遇到一个问题,表A中有一个字段,存的是编码值,但是不规范,存的多个值,用逗号(既有英文逗号,又有中文逗号,还有空格)隔开了;现需要根据编码值关联对应的编码表查出编码名称,所以网上查找资料得出了解决方法。本人用的是Oracle数据库。参考MySQL数据库解决方法:https://blog.youkuaiyun.com/myme95/article/details/82661661一、创建测试数据...原创 2020-01-16 11:00:01 · 3076 阅读 · 0 评论 -
oracle有字段里的值是用逗号分割如何用in查询时加上单引号
createorreplacefunctionaddSingleQuotes(v_oldStr VARCHAR2)returnVARCHAR2--该函数将逗号分隔的字符串的每个字串两边加上单引号--如0001,0002,0003改为'0001','0002','0003'asoldStr VARCHAR2(4000):=v_oldStr;newStr VA...原创 2020-01-14 12:00:46 · 2548 阅读 · 0 评论 -
Oracle中coalesce函数的用法
学习了几天教主的书,今天看到coalesce函数,功能很强大啊!coalesce函数的参数是列,结果是取出第一个不为空的列的数据。首先,建一个视图:CREATE OR REPLACE VIEW v AS SELECT NULL AS c1,NULL AS c2,1 AS c3,NULL AS c4,2 AS c5,NULL AS c6 FROM dual UNION ALL SELEC...原创 2019-11-27 11:03:24 · 1331 阅读 · 0 评论 -
oracle用户创建及权限设置
oracle用户创建及权限设置 #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL> select * f原创 2017-09-28 11:15:35 · 317 阅读 · 0 评论 -
Oracle数据库自动备份文件
首先登陆PLSQL执行以下语句导出空表declarestmt varchar2(200);beginfor tb in (select table_name from user_tables where segment_created='NO') loop stmt:='alter table '||tb.table_name||' allocate extent'; begin ...原创 2019-05-08 18:17:49 · 1018 阅读 · 1 评论 -
Oracle 数据库常用操作语句大全
一、Oracle数据库操作1、创建数据库 create database databasename2、删除数据库 drop database dbname3、备份数据库完全备份 exp demo/demo@orclbuffer=1024file=d:\back.dmpfull=y demo:用户名、密码 buff...原创 2019-06-14 15:12:00 · 150 阅读 · 0 评论