Welcome 微信登录

首页 / 数据库 / SQLServer

用sql*plus构建excel或html输出

用sql*plus构建excel或html输出

用sql*plus构建excel或html输出2007-12-27本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件。通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件。首先创建两个脚本:1.main.sql用以设置环境,调用具体功能脚本。2.功能脚本-get_tables.sql为实现具体功能之脚本。通过这样两个脚本可以避免spool中的冗余信...
SQL Server开发人员应聘常见问题妙解

SQL Server开发人员应聘常见问题妙解

SQL Server开发人员应聘常见问题妙解2007-12-27 csdn Tim Chapman目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。”在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有...
SQL与最短路径算法

SQL与最短路径算法

SQL与最短路径算法2007-12-27题目:空间有若干个点,每个点之间的联系都是随机的,现求任意一个点(设为A)到另一任意点(设为Z)之间间隔最少其他点的最佳算法(可用SQL数据库)约束:在一个点中只可以直接找出和它有直接联系的点用途:通过朋友列表以最快的速度认识一个认识的人(MM/GG)比如5的好友列表中有1,30,37的好友列表中有9,5,810的好友列表中有7,21,3011的好友列表中有7,5,3021的好友列表中有7,30,6630的好友列表中...
SQL Server数据库和XML标识语言的集成

SQL Server数据库和XML标识语言的集成

SQL Server数据库和XML标识语言的集成2007-12-27XML相比HTML给予了开发人员更大的编程灵活性。这种技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者。微软的几乎所有产品中都能看到XML的身影。举个例子:微软是如何在其SQL Server产品线中集成XML的呢?下面咱们就来看看关键的FOR XML子句。以XML的名义获取信息SQL Server和XML之间的集成首要一点就是根据SQL数据创建XML文件。XM...
数据库的滞后联编和对象嵌套特性剖析

数据库的滞后联编和对象嵌套特性剖析

数据库的滞后联编和对象嵌套特性剖析2007-12-26面向对象数据库系统支持面向对象数据模型,简称OO模型。也就是说,一个面向对象数据库系统是一个持久的、可共享的对象库的存储和管理者;而一个对象库是由一个OO模型所定义的对象的集合体。面向对象数据库系统目前尚缺少关于OO模型的统一的规范说明,OO模型缺少一个统一的严格的定义,但是有关OO模型的许多和新概念已取得了共识。1 OO模型一个OO模型是用面向对象观点来描述现实世界实体的逻辑组织、对象间限制、联系等的...
Project REAL分析服务技术探讨(3)

Project REAL分析服务技术探讨(3)

Project REAL分析服务技术探讨(3)2007-12-27图10表示我们如何在Store Sales部分改变错误配置。图10:改变错误配置设置图11表示当一个查询使用系统未知成员的时候,看上去是什么样的。图11:查询中的系统生成的未知成员时间智能向导过去当需要使用时间智能向导来创建新的时间维度时,我们遇到了一些挑战。SQL Server 2005 的分析服务(Analysis Services)是服务器端时间维度(dimension)。虽然,由于其...
Project REAL分析服务技术探讨(4)

Project REAL分析服务技术探讨(4)

Project REAL分析服务技术探讨(4)2007-12-27在下面的五个章节中,我们比较和对比了五种使用SQL Server 2005分析服务来模型化实体的方法。我们发现,没有一种简单的方法能够实现所有环境中的关系型模型化。我们发现最好根据运行时可用的存储、所允许的计算来选择使用的方法,从而实现更有弹性的厂商分析模型。方法#1- 创建单独的真实维度我们实现的第一种方法是创建了五个真实维度(每个都对应一种厂商类型),并从Item维度表中加载。这种技术很...
SQL Server中的关系型数据仓库分区策略(1)

SQL Server中的关系型数据仓库分区策略(1)

SQL Server中的关系型数据仓库分区策略(1)2007-12-27对一个关系型数据仓库进行分区以下的部份将会简要的解释关系型数据仓库的概念,为关系型数据仓库进行分区的好处,以及迁移到Microsoft® SQL Server™ 2005分区的好处。关于关系型数据仓库关系型数据仓库提供了一个广泛的数据来源以及一个用来构建业务智能(BI)解决方案的体系结构。另外,关系型数据仓库可以为报表应用程序以及复杂且专用的SQL查询所用。一个典型...
SQL Server中的关系型数据仓库分区策略(2)

SQL Server中的关系型数据仓库分区策略(2)

SQL Server中的关系型数据仓库分区策略(2)2007-12-27哪个策略更好?分区可以通过使用这两个策略之一或者将两个策略有效的结合到一起来实现。关于策略 I 和 策略 II可以参考下面的表格,其中解释了这两个策略对影响关系型数据仓库分区因素的作用。策略 I策略 II数据导入在SELECT/INTO SQL语句中不能明确的指定文件组。由于这一限制,在使用一个SELECT/INTO 语句时无法采用并行方式来完成初始转换步进的数据导入不会被分区策略所影...
SQL数据库服务器基本管理方法简介

SQL数据库服务器基本管理方法简介

SQL数据库服务器基本管理方法简介2007-12-27SQL服务器有两种基本管理方法:动态分配和静态分配,用以控制程序可使用的内存数量。动态分配允许管理员声明一块内存的大小;考虑到它的实际使用,SQL服务器可以分配给其需要占用的内存的最大值,并且(理论上)在没有使用内存的情况下将其释放。静态分配则是创建一块固定的内存空间,提供给SQL Server使用——不再进行分配。 在默认情况下,SQL Server被设置成动态分配,分配给其正...
用SQL Server HAVING子句计算列和平均值

用SQL Server HAVING子句计算列和平均值

用SQL Server HAVING子句计算列和平均值2007-12-27在本文中,简单说明这个子句,并提供一些代码实例,这是说明HAVING子句用法的最佳方法。严格来说,HAVING并不需要一个子表,但没有子表的HAVING并没有实际意义。如果你只需要一个表,那么你可以用WHERE子句达到一切目的。为进行实践,HAVING预先假定至少两个表和一个基于第二个表的合计函数。下面是一个简单的例子:你想要订单总数超过25000美元的客户清单。你需要适当连接的三个...
利用SQL Server数据库快照形成报表

利用SQL Server数据库快照形成报表

利用SQL Server数据库快照形成报表2007-12-27在SQL Server 2005中,它的另外一个强大的新特点是数据库快照。数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。这些数据库快照在报表方面是非常有价值,因为在快照数据库中或者在原数据库中,对于任何查询而言没有锁就将被执行。快照也可以使用在灾难恢复中,因为你可以将现有的数据恢复到现有的快照中,或者还可以在有害数据操作声明的事件中存储个别必要的...
用SQL Server处理数据层错误

用SQL Server处理数据层错误

用SQL Server处理数据层错误2007-12-27 builder.com.cn Tony Patton开发人员在努力做到妥善地处理意外,这样用户就不用担心天书般的错误信息。出于这个原因,异常处理是每个.NET应用程序的一个标准部分。Try/catch块让你能够捕捉异常并从该点控制应用程序的执行。与数据库进行交互操作的时候会发生很多错误,但是很多开发人员都不知道如何处理数据库层的错误。本文我们将探讨如何利用SQLServer和T-SQL来处理你数据库...
SQL Server数据导入导出工具BCP使用详解

SQL Server数据导入导出工具BCP使用详解

SQL Server数据导入导出工具BCP使用详解2007-12-27BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。本文介绍如何利用BCP导入导出数据。BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接导出,也能通过SELECT FROM语...
<< 11 12 13 14 15 16 17 18 19 20 >>