【ORACLE常用SQL命令】教程文章相关的互联网学习教程文章

OracleEBSDBA常用SQL【图】

Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_numbe Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_number=&bug_num; 检查安装了哪些语言:select nls_language,language_code,installed_flag from fnd_languages where installed_flag in (I,B); 检查应用有没有安装:SELECT SUB...

DB2与Oracle不同的常用SQL写法记录【图】

DB2与Oracle不同的常用SQL写法记录,在创建索引时,可以选择包含额外的列数据,这些额外的列数据将与键存储在一起,但实际上它们 1、查看前3行数据,列别名如果没有AS 子句,派生的列会命名为 2,这表示它是结果集中的第二列。 db2 => select name,salary+comm from staff fetch first 3 rows onlyNAME 2 --------- ----------Sanders -Pernal 78783.70Marenghi - 3 record(s) selected....

Oracle常用sql语法集合

表: select * from cat; select * from tab; select table_name from user_tables; 视图: select text from u 表:   select * from cat;   select * from tab;   select table_name from user_tables; 视图:   select text from user_views where view_name=upper(&view_name); 索引:   select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name; 触发器:   sel...

Oracle数据库管理常用SQL【图】

CHUNKS列表示表空间中有多少可用的空闲块(每个空闲块是由一些连续的Oracle数据块组成),如果这样的空闲块过多,比如平均到每个数 /*CHUNKS列表示表空间中有多少可用的空闲块(每个空闲块是由一些连续的Oracle数据块组成),如果这样的空闲块过多,比如平均到每个数据文件上超过了100个,那么该表空间的碎片状况就比较严重了.*/select tablespace_name,count(*) chunks ,max(bytes/1024/1024) max_chunk from dba_free_spacegroup by...

Oracle维护常用SQL语句【图】

1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tabl   1、查看表空间的名称及大小   select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;   2、查看表空间物理文件的名称及大小select tablespace_name, file_id, file_name,roun...

Oracle常用SQL语句大全【代码】

常用Oracle数据库SQL语句汇总。 1、常用操作 --清空回收站purge recyclebin;--查询回收站select * from recyclebin--查询Oracle版本信息select * from v$version--查询Oracle数据库字符集select userenv(language) from dual--删除表select * from SYS_GENERIC_CODEselect * from sys_generic_code_detail--间隔符drop table SYS_GENERIC_CODEdrop table sys_generic_code_detail --彻底删除表drop table tb_maintence purge; ==...

Oracle常用SQL语句【代码】

递归查询部门select * from table start with id= ? connect by prior id = parent_id;//查询id的子部门(包 括id自身)select * from table start with id= ? connect by prior parent_id= id;//查询id的父部门(包括id自身)copy表 create table tableName as select * from tableName;//copy表设置百分点 concat(to_char(count(distinct l.person_id) /count(l.person_id) * 100,'990.99'),'%') baifenfor循环执行SQL语句 decla...

oracle的常用sql 表的新增,修改,唯一,索引,主键,备注

1.创建表 create table APP21 ( id VARCHAR2(20) not null, aae036 DATE, nums NUMBER(14), sjzt VARCHAR2(6) default 0 not null, time DATE default sysdate not null ) 2.分配表空间 tablespace DATA pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); 3添加备注给表字段 comment on table APP21 is 医保APP...

oracle常用sql语句

查看用户权限有哪些系统权限 SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = MONITOR UNION ALL SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE IN(SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = MONITOR);对象权限 SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = MONITOR UNION ALL SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE IN(SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = MONITOR);

Oracle系统表整理+常用SQL语句收集(转载)【代码】

原文:https://www.cnblogs.com/jiangxinnju/p/5840420.html-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。 -- ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。 -- USER_TABLES意为某一用户所拥有的所有的关系表。 -- 当某一用户本身就为数据库DBA时,DBA_TABLES与ALL_TABLES等价。 -- DBA_TABLES >= ALL_TABLES >= USER_TABLES -- 需要注意的是在...

Oracle 数据库常用SQL语句(1)【代码】

一、数据定义语句 CREATE:创建表或其它对象create database test; //创建test数据库 create table student(name char(20),sex char ,age int ,info varchar(100)); //创建表ALTER:修改表或其它对象的结构ALTER TABLE student ADD (addr char(30)); //为表student 添加列 ALTER TABLE student DROP (addr);    //为表student 删除列 ALTER TABLE student MODIFY(name varchar2(30)); //修改列DROP:删除表或其它对象drop t...

Oracle问题诊断过程常用SQL

--查看临时表空间使用情况select tablespace_name ,sum(size_mb),sum(used_mb),round(sum(used_mb)/sum(size_mb),2) from (SELECT dtf.tablespace_name , dtf.status AS "Status", nvl(dtf.bytes / 1024 / 1024,0) AS Size_MB, nvl(t.bytes_used / 1024 / 1024,0) AS Used_MB FROM sys.dba_temp_files dtf, v$temp_extent_pool t WHERE dtf.file_id = t.file_id (+) ) group by table...