随笔分类 - oracle
摘要:注释: 今天出现一个SQL中不包含parallel关键字而执行计划中去出现并行; 1、检查表的degree并行度是否等于1 SQL> SELECT table_name,degree FROM DBA_TABLES WHERE TABLE_NAME ='T1'; TABLE_NAME DEGREE
阅读全文
摘要:1、索引表 TYPE type_name IS TABLE OF element_type INDEX BY index_type; table_name type_name ; element_type:集合中的元素的类型。如number、char, 也可以是记录 index_type :只能是整
阅读全文
摘要:http://read.pudn.com/downloads765/doc/3038417/Proficient%20in%20Oracle10%20programming.pdf
阅读全文
摘要:SELECT fk_col.constraint_name, fk_col.table_name FROM user_cons_columns fk_col WHERE fk_col.constraint_name='SYS_C00XX';
阅读全文
摘要:SELECT DISTINCT(TABLESPACE_NAME) FROM ALL_TABLES;SELECT COUNT(*) FROM ALL_TABLES WHERE TABLESPACE_NAME='xx' ORDER BY TABLE_NAME ASC; --COUNT 384 SELEC
阅读全文
摘要:1. sqlplus 不能有空行2. sqlplus 确保每行不超2499就能解决了3. sqlplus run from server, can't create function/trigger/procedure due to 分隔符;
阅读全文
摘要:BEGIN EXECUTE IMMEDIATE 'DROP TABLE XX'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -942 THEN RAISE; END IF; END; / COMMIT;
阅读全文
摘要:oracle系统包—-dbms_output用法 dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。
阅读全文
摘要:https://dbaplus.cn/news-10-734-1.html Oracle中的AWR,全称为Automatic Workload Repository,自动负载信息库。它收集关于特定数据库的操作统计信息和其他统计信息,Oracle以固定的时间间隔(默认为1个小时)为其所有重要的统计信息
阅读全文
摘要:Oracle数据库面试题【转载】 1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sql server的稳定性和安全性
阅读全文
摘要:-- Cursor FOR loop -- set serveroutput on DECLARE CURSOR c1 IS SELECT lc,ac FROM account where rownum<10; i NUMBER:= 0; BEGIN FOR e_rec IN c1 LOOP i:=
阅读全文
摘要:单行单列 变量 单行多列 记录 多行单列 集合 多行多列 记录+集合 https://blog.csdn.net/crzzyracing/article/details/77096891 定义: 集合是相同类型元素的组合。数据库中相当于"多行单列", 类似于数组, 使用唯一的下标来标识其中的每个元素
阅读全文
摘要:set serveroutput on declare l_cur SYS_REFCURSOR ; PROCEDURE CursorOutput( p_refcursor IN OUT SYS_REFCURSOR ) AS l_desc DBMS_SQL.DESC_TAB ; l_cols BINA
阅读全文
摘要:To run this from a script in SQL Plus (like @myscript.sql) I had to add "/" after the "END;" of the Anonymous block. – Dzyann Jun 3 '15 at 18:58 SET S
阅读全文
摘要:NVL(EXPR1,EXPR2)NVL2(EXPR1,EXPR2,EXPR3)NULLIF(EXPR1,EXPR2)COALESCE(EXPR1,,..,EXPRn)decode NVLnvl(COMMISSION_PCT,0)如果第一个参数为null,则返回第二个参数如果第一个参数为非null,则
阅读全文
摘要:Your settings are fine. The last step is to split the spool and select statements into another script, as follows: SET head OFF;SET feed OFF;SET trims
阅读全文
摘要:If you do not have permission to create the directory object (and assuming that the directory object does not already exist), you'll need to send a re
阅读全文
摘要:https://blog.csdn.net/robinson_0612/article/details/17348067 a、使用UTL_FILE的主要步骤(使用directory方式) --先创建用于存放os文件的目录 scott@USBO> ho mkdir -p /u03/database/u
阅读全文
摘要:第三章PL/SQL 基础PL/SQL块结构 DECLARE BEGIN 必须 EXCEPTION END;必须 set serveroutput onBEGIN dbms_output.put_line('hello, everyone');END;/ 标量类型VARCHAR2/CHAR/NUMBE
阅读全文
摘要:游标 隐示游标 显示游标 - 静态游标 - 动态游标 (IS REF CURSOR / sys_refcursor)
阅读全文

浙公网安备 33010602011771号