
Oracle study
牛尚小又何妨
梦想不是过时的字眼,想要实现的愿望,值得努力去实现。因为努力不会背叛。
展开
-
oracle主题——表
1、两个匿名块一起执行两个匿名块直接放在一起执行会提示报错信息原创 2021-08-02 14:05:51 · 134 阅读 · 0 评论 -
oracle计算列
--创建一个包含计算列的表create table testcopy(fid number,fstring1 varchar2(200),fstring2 varchar2(200),fstringadd varchar2(400) GENERATED ALWAYS AS (fstring1||fstring2))--插入数据insert into testcopy(fid,fstring1,fstring2) values(1,'my name is ','lilei')--数据情况selec.原创 2021-06-01 15:07:19 · 922 阅读 · 0 评论 -
oracle主题——表空间
1、表空间创建create tablespace test_ora_sql datafile'G:\data\oracle_datafile\test_ora_sql001.dbf' size 512M autoextend on next 512M maxsize UNLIMITED,'G:\data\oracle_datafile\test_ora_sql002.dbf' size 512M autoextend on next 512M maxsize UNLIMITEDBLOCKSIZE.原创 2021-03-08 16:24:46 · 131 阅读 · 0 评论 -
oracle如何查看表的数据量
--oracle如何查看表的数据量--系统表查询,可能不准确,需要做分析表的动作--num_rowsselect * from user_tables;--直接使用统计函数进行统计create or replace function count_rows(table_name in varchar2, owner in varchar2 default null) return number au...原创 2021-02-22 13:58:22 · 10916 阅读 · 0 评论 -
oracle大数据量删除方案
oracle进行大数据量删除的时候,容易报错表temp表空间空间不够导致删除失败,此时的处理方案有:方案一:分批删除,提交之后继续执行方案二:当剩下的数据量小于待删除的数据量时,可以使用转表的方式来实现。这里重点介绍转表的方案。步骤一、导出表结构进入PL/SQL DEVELOPER【工具】-【导出用户对象】,选择表所属的模式,选择表,导出到指定文件。步骤二、修改对象的名称,包括:表名,索引名,约束名步骤三、执行表创建的语句,不执行create table之外的语句,特别是索引原创 2021-02-01 14:19:14 · 1693 阅读 · 0 评论 -
oracle关联表更新的两种方式及比较
一、oracle关联表更新的方式一:直接update示例:update A set (A.column1,A.column2)=(select new_column1,new_column2 from B where exists match_condition)where exists(select1 from B where exists match_condition);oracle关联表更新的方式二:merge into示例:merge into A using B ...原创 2021-01-30 22:33:04 · 1229 阅读 · 0 评论 -
oracle主题——用户
1、用户创建create user CLOUD identified by 123456default tablespace DATA_GLZX;2、用户授权grant connect,resource,dba to BURCE_LI;grant create session to BURCE_LI;grant create table to BURCE_LI;3、用户删除--仅删除用户drop user USER_ORA_SQL ;--删除用户及数据drop u原创 2021-01-22 11:11:36 · 149 阅读 · 0 评论 -
oracle字符类型
1、字符类型的种类有三种:varchar、varchar2、nvarchar2,并没有nvarchar这种类型2、不同类型的字符进行比较是否有风险测试--测试create table test002(fstring001 varchar(200),fstring002 varchar2(200),fstring004 nvarchar2(200));--插入数据insert into test002(fstring001,fstring002,fstring004)values('test原创 2021-01-20 10:33:57 · 611 阅读 · 0 评论 -
Oracle常用的函数和语法
1、to_date()可以在下面的插入语句中使用:insert into 表名(列名)values(值)原创 2021-01-19 17:06:06 · 485 阅读 · 1 评论 -
oracle将dmp文件还原到本地的步骤
1、将dmp文件复制到本地环境(例如:G:\data\oracle_datafile)2、sys as sysdba进入pl/sql developer,创建表空间和用户创建表空间,db_block_size=8k的时候,表空间最大文件为32个G--查看参数select * from v$system_parameter where name like '%_cache_size%';--设置参数【db_16k_cache_size】alter system set db_16k_cac原创 2021-01-18 12:23:24 · 2362 阅读 · 0 评论 -
oracle pl/sql developer批脚本执行报错检查步骤
oracle pl/sql developer执行的时候,特别是调用存储过程的时候,一些报错提示往往没有指向性,导致排查异常非常问题,以下为常规的排查思路:1、每一句结尾的;是否写入2、变量是否定义,变量名是否非关键字3、execute immediate 后面的变量类型不能为nvarchar2...原创 2021-01-12 14:57:45 · 579 阅读 · 0 评论 -
序列sequence应用
如何新增一个序列CREATE SEQUENCE MYTABLE_IDMINVALUE 1MAXVALUE 99999INCREMENT BY 1START WITH 1NOCACHENOORDERNOCYCLE;如何查询已有序列的定义SELECT dbms_metadata.get_ddl('SEQUENCE','Z_FA_CARD','TEST001') FROM DUAL;金蝶云星空序列定义CREATE SEQUENCE "TEST001"."Z_FA_CA.原创 2021-01-12 14:36:20 · 148 阅读 · 0 评论 -
Oracle之组成
Oracle之组成原创 2017-04-29 12:07:14 · 326 阅读 · 0 评论 -
Oracle序列
Oracle序列原创 2017-05-27 22:22:38 · 265 阅读 · 0 评论 -
Oracle startup mount报错‘继续执行将不安全 ORA-03114: 未连接到ORACLE’的问题
Oracle startup mount报错‘继续执行将不安全 ORA-03114: 未连接到ORACLE’的问题原创 2017-05-07 15:15:20 · 13379 阅读 · 0 评论 -
关于Oracle sql developer与plsql developer使用
关于Oracle sql developer与plsql developer使用原创 2017-05-07 09:59:08 · 9391 阅读 · 0 评论 -
Oracle那些进程帮我们做些什么
Oracle那些进程帮我们做些什么原创 2017-04-29 12:11:54 · 339 阅读 · 0 评论 -
Oracle变量定义和使用(sqlplus和sql developer使用变量的区别)
Oracle变量定义和使用(sqlplus和sql developer使用变量的区别)原创 2017-04-30 11:33:48 · 7417 阅读 · 0 评论 -
Oracle自定义函数及应用举例(不同输入输出参数情况)
Oracle自定义函数及应用举例(不同输入输出参数情况)原创 2017-04-30 15:00:10 · 5220 阅读 · 0 评论 -
Oracle常用的数据字典和动态视图
Oracle常用的数据字典和动态视图原创 2017-05-01 19:31:33 · 406 阅读 · 0 评论 -
Oracle基本数据类型和特殊数据类型
Oracle基本数据类型和特殊数据类型使用举例原创 2017-05-02 23:07:07 · 928 阅读 · 0 评论 -
Oracle循环语句及例子(几种循环语句的语法)
Oracle循环语句及例子(几种循环语句的语法)原创 2017-05-03 23:31:38 · 3339 阅读 · 1 评论 -
Oracle游标创建和使用的语法和举例(显示和隐式游标)
Oracle游标创建和使用的语法和举例原创 2017-05-06 11:14:05 · 1179 阅读 · 0 评论 -
Oracle异常处理及举例(Oracle预定义异常和自定义异常)
Oracle异常处理及举例(Oracle预定义异常和自定义异常)原创 2017-05-06 22:17:28 · 4605 阅读 · 0 评论 -
Oracle存储过程及举例(几种参数情况的存储过程)
Oracle存储过程及举例(几种参数情况的存储过程)原创 2017-05-06 22:22:50 · 36347 阅读 · 0 评论 -
Oracle触发器及使用举例(几种触发器类型)
Oracle触发器及使用举例(几种触发器类型)原创 2017-05-06 22:28:27 · 12118 阅读 · 0 评论 -
oracle命名空间
oracle命名空间原创 2017-05-25 21:22:18 · 1318 阅读 · 0 评论 -
在恢复管理器(RMAN)创建恢复目录测试(解决报错'对表空间 XX无权限'和'名称已由现有对象使用')
在恢复管理器(RMAN)创建恢复目录测试(解决报错'对表空间 XX无权限'和'名称已由现有对象使用')原创 2017-05-14 15:18:20 · 1268 阅读 · 0 评论 -
Oracle控制文件和日志文件管理
Oracle控制文件和日志文件管理原创 2017-05-11 22:30:25 · 916 阅读 · 0 评论 -
pl/sql developer中执行文本中的命令(ORA-06550:表达式类型错误)
sql如下declare var_sql varchar2(200);beginvar_sql:='insert into chl_simple(fid,fname) values(1,''testsql'')';DBMS_OUTPUT.PUT_LINE(var_sql);execute immediate var_sql;end;注意:待执行的脚本末尾不要带分号原创 2021-01-12 10:54:04 · 615 阅读 · 0 评论 -
Oracle使用需要注意的内容
Oracle使用需要注意的内容原创 2017-05-04 21:42:04 · 733 阅读 · 0 评论