oracl常用性能查询及死锁解决办法汇总。
select count(1) from dictionary;
select * from dba_data_files;
select count(1) from dba_objects t where t.owner='BESTTONE';
select * from dba_tablespaces t where t.tablespace_name='BESTTONE';
select count(1) from dba_tables t where t.owner='BESTTONE';
sele ......
我想通过sql实现一个功能:iCompID相同的iUserID进行拼接,用,分隔,来源数据如下图:
iCompID相同,iType不同,如何处理?
看完这个你就会了
SQL code:
合并列值
原著:邹建
改编:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 2007-12-16 广东深圳
表结构,数据如下:
id value
----- ------
1 ......
学生实习情况信息
主键 开始日期 结束日期 实习地点 学生id
id begin_date end_date workplace student_id
1 2010-02-02 2010-04-02 131001 3
2 2010-04-02 2010-05-02 131003 3
3 2010-01-02 2010-02-02 131001 1
4 2010-02-02 2010-03-11 131004 ......
这两条sql意思是从帖子表中取帖子,栏目名称从article_lm表中获得
select a.tid,a.bt,a.ftr,a.ftsj,b.lmmc from article a left join article_lm b on a.lmid=b.lmid
select a.tid,a.bt,a.ftr,a.ftsj,(select lmmc from article_lm where a.lmid=lmid) lmmc from article a
如上两条sql语句,我想知道哪条效率高一些,为 ......
UPDATE a
SET a.KeyNum=(SELECT COUNT(b.CI_ID) from myTab.dbo.CI_SinKey as b
where CONTAINS(b.SearchKey,a.KeyName)
)
from myKey.dbo.SearchKey as a
where KeyNum=0
这个是错误的语句,相信大家可以看懂我的业务需求,我再描述一下
两个库:myKey myTab
对应表:SearchKey CI_SinKey ......
虽然用的ORACLE SQL查询语句还是通的
--创建影厅信息表(cinemaInfo)
create table cinemaInfo
(
cid number primary key,--编号
cname varchar2(10) not null, --影厅名称
remark varchar2(50)
);
--电影信息表(filmInfo)
create table filmInfo
(
fid number primary key,-- ......