select sess.sid ||,|| sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, SESS.machine from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid ; oracle死锁查询标签:sele class oracle mode 查询 dba sql ssi ESS 本文系统来源:https://www.cnblogs.com/fly-book/p/11444703.ht...
如有更高效的写法欢迎赐教! 1 1.已知Oracle的Scott用户中提供了三个测试数据库表,名称分别为dept,emp和salgrade。使用SQL语言完成以下操作2 1)试用SQL语言完成下列查询(单表查询):3 a)查询20号部门的所有员工信息:4 select * from emp e where e.deptno=20; 5 b)查询奖金(COMM)高于工资(SAL)的员工信息:6 select * from emp where comm>sal; 7 c)查询奖金高于工资的20%的员工信息:8 select * from emp where comm...
转自:https://my.oschina.net/u/3783799/blog/2870207 1.oracle 查询当前用户下的表名,表注释 select t.table_name, f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name 2.oracle 查询某表的所有字段,字段注释,字段类型 SELECT a.TABLE_NAME, a.COLUMN_NAME, a.DATA_TYPE, b.COMMENTS FROM USER_TAB_COLUMNS a LEFT JOIN USER_COL_COMMENTS b ON a.table_name = b.table_...
---oracle的分页查询--问题:当一个表中的数据量特别大的时候,如果一次性全部显示给用户,则造成页面过于庞大,体验极差。--解决:使用分页查询--使用:--rownum关键字:oracle对外提供的自动给查询结果编号的关键字,与每行的数据没有关系。--注意:rownum关键字只能做< <=的判断,不能进行> >=的判断select rownum ,e.* from emp e;--查询员工信息的前5条数据 第一页数据select rownum r,e.* from emp e where rownum <=5;selec...
* from a_table a where a.commandId in (select commandId from b_table where type = 1) a_table父表,b_table子表,a和b表都有commandId列,a表的commandId主键关联b表中的外键commandId,要求a表中commandId包含在b表commandId中,且b表的type黑白名单类型为1的数据 (即查出b表存在的关联的a表的数据) 也可以用:(仅限于一对一的情况,一对多会出现主表重复的情况)select * from a_table a,b_table b where a.commandId =b....
一、一般日常用的脚本 1、检查源库每个节点至少3组redoselect group#,thread#,bytes/1024/1024,members,status from v$log; select group#,thread#,sequence#,BYTES/1024/1024,archived,used,status from v$standby_log; #重启完后,可通过下面语句查看修改地方:set lines 500 pages 0col value for a90col name for a50select name,valuefrom v$parameterwhere name in(‘db_name‘,‘db_unique_name‘,‘log_archive_config‘...
1 创建链接服务器 使用openquery查询 速度比较快 select * from (link_name,‘query_string‘) query_string 是oracle 语法的查询语句。 2 直接使用 服务器名..架构名.表名 方式查询,现在主要发现问题有。 1 查询很慢。 2 服务器名..架构名.表名 必须都是大写,否则报错。SQL SERVER 查询 Oracle标签:pen 语法 rom rac acl str bsp 创建 sele 本文系统来源:https://www.cnblogs.com/BinBinGo/p/115882...
目录写在前面一、年、月、日、季、周二、EXTRACT 年、月、日三、上个星期一到星期天四、1分钟前、1小时前、1月前、1年前五、当月、上月、当天、前天写在前面 在使用Oracle数据开发的时候,经常会使用到Oracle的日期的查询。 以下总结有关Oracle日期查询相关。 一、年、月、日、季、周 1.年 SELECT TO_CHAR(SYSDATE,YYYY)||年 FROM DUAL; 2.月 SELECT TO_CHAR(SYSDATE,MM)||月 FROM DUAL; 3.日 SELECT TO_CHAR(SYSDATE,DD)||日 FROM...
COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM-DD‘)=TO_CHAR(SYSDATE,‘YYYY-MM-DD‘)查询昨天数据:SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM-DD‘)=TO_CHAR(SYSDATE-1,‘YYYY-MM-DD‘) 查询本周数据:SELECT COUNT(1) FROM T_CALL_RECORDS WHERE T_RKSJ >= TRUNC(NEXT_DAY(SYSDATE-8,1)+1) AND T_RKSJ < TRUNC(NEXT_DAY(SYSDATE-8,1)+7)+1查询上周数据:SELECT COUNT(1) FROM T_CAL...
什么是真实执行计划 获取Oracle的执行计划,有几种方式。(本文使用Oracle 11g XE版本,以及普通用户scott登录)explain plan for 有两个步骤:explain plan for ${SQL} select * from table(dbms_xplan.display);这一个方法可以在PLSQLDev的cmd窗口和sql窗口执行,同时不需要给用户授权。 示例:autotrace 有两个步骤:set autot on 执行${SQL}但普通用户需要授权,才能执行。不了解授权过程,知道的同学可以留言。 并且在我的PLS...
查询某个表中存在的约束*/ select * from user_constraints where table_name=‘表名大写‘; 查询结果显示约束类型,约束名称,不显示约束在哪个字段上 /*查询某个表各字段约束*/ select * from user_cons_columns where table_name=‘表名大写‘; 查询结果显示约束名称,字段名称,不显示约束类型 /*查询某个表的主键约束*/ select A.column_name,A.constraint_name from user_cons_columns A,user_constraints B where A.constr...
Oracle 11g客户端软件,网络服务配置正确,数据库和客户端正常工作。 1、SQL查询 1)以SCOTT用户身份连入数据库。 2)查询EMP表的所有数据,将每个列以中文形式显示。 3) 查询EMP表,显示部门号为10的所有雇员的NAME 、JOB、SALARY和 DEPTNO,并以工资升序进行排序。 4)查询名字以“s”开始的所有职工。 5)从EMP表中查询所有雇员的NAME和补助(SALARY+COMM)。 6)从EMP表和DEPT表中查询所有工资...
oracle查询当前用户下所有的表,包括所有的字段 背景: ? 前两天接到一个需求,做一个展示所有表名,表备注,表数据,表字段数,点击查看按钮查看字段名和注释,支持导出。 在Oracle中,可用使用视图USER_TABLES查看当前用户有哪些表,都有多少数据: table_name:表名,field_num:表字段数,comments:表注释,count_rows(table_name):统计表数据 SELECT * FROM USER_TABLES; USER_TAB_COLUMNS:表中的所有列 SELECT * FROM USER...
使用wmsys.wm_concat函数来进行拼接 实例如下: SELECT to_char(wmsys.wm_concat(to_char(sub.SUBSPCL_CD ))) FROM META.SUBSPCL sub,EMR.INVITEE inv WHERE inv.SUBSPCL_UUID = sub.SUBSPCL_UUID AND sub.DEFUN_IND = ‘0‘ AND inv.DEFUN_IND = ‘0‘ AND inv.SUBJ_ID = cslt.CSLT_IDoracle拼接子查询返回的多个结果标签:sys char 函数 and fun har bsp ora HERE 本文系统来源:https://www.cnblogs.com/cykf...
(‘SQL Course‘) sql course UPPER(‘SQL Course‘) SQL COURSE INITCAP(‘SQL Course‘) Sql Course示例:SELECTemployee_id,last_name,department_id FROMemployees WHERElower(last_name) = ‘higgins‘; 2.字符控制函数CONCAT(‘Hello‘, ‘World‘) HelloWorld SUBSTR(‘HelloWorld‘,1,5) Hello LENGTH(‘HelloWorld‘) 10 INSTR(‘HelloWorld‘, ‘W‘) 6 LPAD(salary,10,‘*‘) *****24000 //...