活着的死人 发表于 2015-1-16 22:33:01

MSSQL教程之风趣的sql(4) - 关于正文的,续&qu...

在ORDERBY操作中,MySQL只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快ORDERBY方面也没什么作用)。
1.这个了局会是甚么?

SELECT2--
-1fromdual;

提醒:如果依照“风趣的sql(1)”的思绪,有大概会出错误的!



2.这个有错吗?

selectsysdate
REMARKfromdual;



3.这个呢?

createorreplace
/*hello*/
procedurehello
as
begin
null;
end;
/


4.另有这些:

SELECTYFROMDUAL;--Testing


selectsysdate
--comment;
fromdual;


注:1.为自编。2.3.4摘自SQL*PlusUsersGuideandReference
“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE命令以及INSERT、UPDATE和DELETE命令。

灵魂腐蚀 发表于 2015-1-19 16:25:29

总感觉自己还是不会SQL

深爱那片海 发表于 2015-1-28 08:28:59

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。

谁可相欹 发表于 2015-2-5 20:14:12

而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~

若相依 发表于 2015-2-13 11:49:06

SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

蒙在股里 发表于 2015-3-3 21:04:34

记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。

老尸 发表于 2015-3-11 13:46:11

你可以简单地认为适合的就是好,不适合就是不好。

简单生活 发表于 2015-3-18 21:23:21

如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。

莫相离 发表于 2015-3-26 18:52:47

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
页: [1]
查看完整版本: MSSQL教程之风趣的sql(4) - 关于正文的,续&qu...