1.我使用一个查询语句查询数据,DOS怎么回显查询使用的时间(就是这个:Executed in 100.01 seconds );2.使用变量的查询节约时间还是普通查询节约时间 ?
[如:define temp_table ="scott.emp";
select * from &temp_table;与select * from scott.emp;]3.SQLServer中查询第 n 条到第 m 记录的方法可以是:
SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish))在ORACLE中这样查询可以么?
select ename from(select ename,rownum rn from scott.emp)where rn between n and m;4.各位牛人推荐一篇关于“oracle并行计算技术”文章,虽然我已经百度到很多了~:5.数据库刚开始插入数据的时候可以达到50W条/分种,可是插入到2000W条数据之后,即使不再插入数据,cpu的负荷都在90%左右,迟迟降不下去,而且这时候插入数据的速度是 6W条/分钟,效率几乎降低了8倍,主要是什么原因导致的,解决办法有哪些呢?6,发帖虽多可以给100分,有没有办法一次加到200,或者300分的呢?我不想等到第二天再来+;
[如:define temp_table ="scott.emp";
select * from &temp_table;与select * from scott.emp;]3.SQLServer中查询第 n 条到第 m 记录的方法可以是:
SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish))在ORACLE中这样查询可以么?
select ename from(select ename,rownum rn from scott.emp)where rn between n and m;4.各位牛人推荐一篇关于“oracle并行计算技术”文章,虽然我已经百度到很多了~:5.数据库刚开始插入数据的时候可以达到50W条/分种,可是插入到2000W条数据之后,即使不再插入数据,cpu的负荷都在90%左右,迟迟降不下去,而且这时候插入数据的速度是 6W条/分钟,效率几乎降低了8倍,主要是什么原因导致的,解决办法有哪些呢?6,发帖虽多可以给100分,有没有办法一次加到200,或者300分的呢?我不想等到第二天再来+;
解决方案 »
- 一直报ORA-00911: 无效字符,但是自己没找出来
- SQL 難題?求教高手?
- 求SQL优化!
- 存储过程调用另一个用户的存储过程,可以吗?
- 如何建立dblink?用sql*plus也可以用OEM创建
- 不知道能不能得到大家的肯定答复,win2000下得oracle9i数据库能够导入redhat9.0下的oracle9i吗?
- 如何查看oracle帮助?
- win2000 server C466+384M跑Oracle8.17速度如何?
- 连接oracle数据库 报 ora-12547错误
- 计算及二级模拟考试,数据库导入1146错误急急急,在线等
- 不能把超过 4000 字节数据绑定到语句 1 中的 LOB 和 LONG
- 小弟提问:EXP导出文件命令中,完全导出(FULL=Y)和一般导出有什么区别?导出的文件大小不一样,差在那里?
strsql:='select * from table where name='''+yourname+'''';
yourname:='liming';
execsql;
B方法:在程序中使用参数
strsql:=''select * from table where name=''':yourname''';
方法B快与方法A3.select ename from(select ename,rownum rn from scott.emp)where rn between n and m;
ORACLE 是可以这样查询的;4建议用GOOGLE;
如果还不满意,那就只有去买书了~~5 ORACLE中如果要大批量插入数据,建议分批插入,比如插入10000条提交一次。尽量缩小事物。否则会生成大量DML锁,以及回滚段方面的原因,会严重影响数据库的性能;6 发帖分数跟级别有关,比如我现在就可以发200分的帖子了~~呵呵
好像都一样啊~2.A方法:在程序中使用拼接字符串的方式进行查询,如:
strsql:='select * from table where name='''+yourname+'''';
yourname:='liming';
execsql;
B方法:在程序中使用参数
strsql:=''select * from table where name=''':yourname''';
2. 应该是普通查询3. select ename
from (select ename, rn
from (select ename,rownum rn
from (select ename from scott.emp order by xxx) )
where rn <= m)
where rn >= n;4.....5. 提交的频率,还有语句是否绑定变量等等。6,升一个星星发帖分数上限200,两个星星发帖分数上限300
2、灵活使用变量的问题。所以,不能绝对的说哪个方法更快。就LZ提供的简单sql而言,普通sql快。LZ可以看一下关于变量绑定的资料
3、一般查询第 n 条到第 m条记录的时候,都会根据某个特定的条件排序,sql同5楼
4、我也说不好
5、要定时提交一定的事物
6、与你当前的级别有关。