一个小地方
Incorrectly used table in subquery:
Error 1093 (ER_UPDATE_TABLE_USED)
SQLSTATE = HY000
阅读全文——共509字
|
||||||
|
一个小地方 以下资料来源自 http://www.hellodba.com/Doc/Oracle_tmp_table_cache.htm 这两天为某个单位调整Oracle数据库。主要是效率(和index)问题。通过实践对有些问题有更深入的认识,比如: oemapp有很多有用的组件,可以看Top Session, Top SQL Oracle10g提供了一个真正轻量级的客户端(下载地址),相比于9i来说,是一个很大的进步。9i的客户端需要一张光盘(500兆),记得当时我为了减少安装程序的尺寸,使用虚拟光驱,增量地方式向里面添加文件,最后得到一个100多兆的安装包。 安装过程: Garnter的数据 SQL-3标准中提供了三种对检索结果进行集合运算的命令:并集UNION;交集INTERSECT;差集EXCEPT(在Oracle中叫做MINUS)。在有些数据库中对此的支持不够充分,如MySql中只有UNION,没有其他两种。实际上这些运算都可以通过普通的SQL来实现,虽然有时有些繁琐。 假定有一个表lessons, 其中有SID,表示学生号;LID表示学生所选的课程号。要查出这样的学生号对,两个学生所选的课程(的集合)是一样的。 TOP-N问题是一个在实践中经常遇到的典型问题。问题可以定义如下,假设有一个表RANKS,其中包含一个主键字段ID,一个值字段SCORE。我们的问题是,按照值字段的次序只查询出排名在某个范围的记录。具体区分有如下几种: M1:按照SCORE(增序)排序,排在最前面N位的记录(基本的TOP-N问题)。如果值字段出现重复(并列)时,也要准确地取出N条记录。 如何对数据库中某类实体进行分类也是值得探讨的。 CG中心的BS结构的应用系统,但WEB端程序有很大问题,每次页面操作都新建一个数据库连接,因此数据库端未断开的连接很多,甚至持续一天以上。 |
||||||
|
Copyright © 2010 风行天际 - All Rights Reserved |
||||||
最近评论