很多SQL Server程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们追本溯源地探究这个问题。有两种子查询类型:标准和相关。标准子查询执行一次,结果反馈给父查询。相关子查询每行执行一次,由父查询找回。在本文中将重点讨论嵌套子查询(nested subqueries)。...详细
SQL Server 的扩展存储过程,其实就是一个普通的 Windows DLL,只不过按照某种规则实现了某些函数而已。在写一个扩展存储过程时,发现再写这类动态库时,还是有一些需要特别注意的地方。之所以会特别注意,是因为DLL运行于SQL Server的地址空间,而SQL Server到底是怎么进行线程调度的,却不是我们能了解的,本文将为大家分析关于SQL Server扩展存储的过程。...详细
在本文中我们演示了一个方法,使用ActiveX动态链接库和ASP,可 以从微软SQL Server服务器把图片装载到Web浏览器。它已经表明,这个方法在快速开发、容易使用和自定义Web页面的灵活上都有优势。动态链接库被用来连接数据 库,提取图片数据,把图片数据放入文件。ASP页面则负责与SQL数据库和动态链接库通信。我们已经介绍了设置SQL数据库和Web项目的操作过程。 ...详细
如果column保存了高度相关的数据,并且常常被顺序访问时,最好使用clustered索引,这是因为如果使用clustered索引,SQL Server会在物理上按升序或者降序重排数据列,这样就可以迅速的找到被查询的数据。同样,在搜寻控制在一定范围内的情况下,对这些 column也最好使用clustered索引。这是因为由于物理上重排数据,每个表格上只有一个clustered索引。与上面情况相反,如果columns包含的数据相关性较差,可以使用nonculstered索引。...详细
用7.0之前的版本,你可以使用数据移植处理进程将你的数据从原有版本的SQL Server中移动到新的版本中。这种方式要求两个数据库都必须是在线的。你还可以使用attach 和detach两个选项来将你的数据库从原有版本中移植到新的版本中。需要提出的一个说明就是你可以重新存储用户数据库,但是你不能从先前的版本中重新存储系统数据库到新的SQL Server版本中。当SQL Server改善功能的时候,大多数的修改都是存储在相同数据库中。新表的创建和原有表的修改(为什么你不能使用直接使用系统表的原因)都让重新存储系统 数据库变得不可能。 ...详细
Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。...详细
每位SQL Server开发员都有自己的首选操作方法。这些是由原子查询组合起来的查询,通过它们可以处理一个表格。将原子组合起来,可以建立分子。当然也会有限制(化学家所称的化合价),但一般来说,这个原理还是适用的。在本文中将探讨这种策略的几种变化。从最基本的内容开始(即最详细的内容),然后逐步深化。为让你了解这种方法的灵活性,会在不同层次使用几种技巧。...详细
本文介绍了如何在Windows环境下编译MySQL代码,或许有些人觉得从Windows平台编译MySQL的代码有些复杂,其实不然。本文中所提到的东西没有任何的创新性,只是对MySQL已有文档的总结。 ...详细
SQL提供了大量用于分类、分组和总计的子句及运算符。本文介绍了何时进行分类、何时分组、何时及如何进行总计。...详细
文章介绍了当今信息化的一个重要方面就是因特网(Internet)和移动通信(mobile communiCAtion)的迅猛发展。它使得人们的生活方式、工作方式以及思维方式都发生了巨大的变化,同时也刺激人们对电脑以外的各种数据源和网络服务的需求日益增长。智能家庭网络的出现和发展给信息社会注入了新的生机和活力,而蓝牙(Bluetooth)技术的日趋成熟无疑给这个新的浪潮起到了推波助澜的作用。...详细
SQL Server本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。本文以一个例子进行说明从SQL Server备份文件导入现存数据库的方法。...详细
一项调查显示,使用开源数据库系统的用户对能够解决他们实际问题且具有创新性的MySql应用程序有很强烈的需求。被频繁提出的问题(占33%)是产品的可伸缩性,接下来是可维护性(23%),可用性(17%)和吞吐量(15%)。超过70%的被访问者说他们宁愿一个简单的可定制的应用程序也不愿意使用需要不同组件的客户解决方案。被调查者称他们在很大的应用程序范围内使用开源数据库,从Web网站和电子商务(e-business)应用程序到内部门户网站。 超过54%的被调查者反映使用MySQL的主要途径是获得数据库的高可用性。...详细
本文详细介绍了DB2 SQL存储过程的语法格式及其创建过程。...详细
本文介绍了在Delphi下提取SQL Server完整列表的方法。...详细
本文举一个简单的例子来比较一些通过For..Loop读取游标和Open..Close的区别。...详细
本文介绍了学习SQL应知道的动态SQL语句基本语法。...详细
本文介绍了用四种方法教你如何用SQL语句删除重复记录。...详细
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。本文用两种方式来实现JSP连接MySql数据库。 ...详细
日志文件满而造成SQL数据库无法写入文件时,本文介绍了可以用清空日志、删除LOG文件快速清除SQLServer日志的方法。...详细
在将数据库移动到新服务器后,用户可能无法登录到新服务器。您必须将登录和密码传输到新服务器。文中介绍了如何在运行SQL Server 7.0的服务器之间传输登录和密码、如何从SQL Server 7.0向SQL Server 2000或者在运行SQL Server 2000的服务器之间传输登录和密码、在不同版本的SQL Server 之间传输登录和密码的完整解决方案。 ...详细