易网时代-编程资源站
Welcome
首页
/
数据库
/
SQLServer
如何对SQL Server中的tempdb“减肥”
2017-02-06
24
如何对SQL Server中的tempdb“减肥”2007-12-27 Builder.com.cn SQL Server会自动创建一个名为tempdb的数据库作为工作空间使用,当您在存储过程中创建一个临时表格时,比如(CREATE TABLE #MyTemp),无论您正在使用哪个数据库,SQL数据库引擎都会将这个表格创建在tempdb数据库中。而且,当您对大型的结果集进行排序,比如使用ORDER BY或GROUP BY或UNION或执行一个嵌套的SELE...
如何使用SQL Server数据库查询累计值
2017-02-06
26
如何使用SQL Server数据库查询累计值2007-12-27本文介绍如何使用SQL Server数据库查询累计值,举例分析。有这样一个要求,它要创建一个SQL Server查询,其中包括基于事件时刻的累计值。典型的例子就是一个银行账户,因为你每一次都是在不同的时间去存钱和取钱。对任意一个账户来说,在某个时间点都要算出它的借(存款)和贷(取款)之和。每一笔交易之后,你都想知道当前的余额。列表A创建了这样一个表格的简单的例子。CREATETABLE [db...
SQL Server的系统表格sysobjects
2017-02-06
17
SQL Server的系统表格sysobjects2007-12-27关于SQL Server数据库的一切信息都保存在它的表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工。这就让sysobjects表格有了用武之地。虽然我不建议你更新这个表格,但是你当然有权对其进行审查。在大多数情况下,...
如何在SQL Server中由原子建立分子查询
2017-02-06
23
如何在SQL Server中由原子建立分子查询2007-12-27【导读】本文介绍了几种不同的策略如何在SQL Server中由原子建立分子查询。每位SQL Server开发员都有自己的首选操作方法。我的方法叫做分子查询。这些是由原子查询组合起来的查询,通过它们我可以处理一个表格。将原子组合起来,可以建立分子。当然也会有限制(化学家所称的化合价),但一般来说,这个原理还是适用的。在本文中,我将探讨这种策略的几种变化。我从最基本的内容开始(即最详细的内容),...
使用SQL Server日志转移实现数据库的高可用性
2017-02-06
18
使用SQL Server日志转移实现数据库的高可用性2007-12-27【导读】本文主要针对SQL Server 2000介绍如何使用SQL Server日志转移实现数据库的高可用性。集群是一种实现高可用性的有效解决方案,有时它会适得其反。而且,它还非常昂贵。因此,数据库管理员可使用日志转移代替集群来提供较高的可用性。日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创建一个“近乎&rdquo...
用OPENXML将XML数据转换为关联数据
2017-02-06
19
用OPENXML将XML数据转换为关联数据2007-12-27从SQL Server 2000开始,微软开始支持XML类型的数据。在SQL Server2005中,微软延续了这一特性,并加强了对XML 数据列、XML变量以及XML索引的支持。在数据库中存储XML数据是一个很出色的特征。对于大部分的数据处理需求来讲,将XML数据格式化为其它关联数据是十分重要。这也是引入OPENXML函数的原因。OPENXML是一个SQL Server提供的函数,它的作用是接...
选择MySQL还是SQL Server
2017-02-06
22
选择MySQL还是SQL Server2007-12-27对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别...
如何使SQL Server数据库支持XML
2017-02-06
20
如何使SQL Server数据库支持XML2007-12-27如果你在IT业工作,那么你很可能听说过XML;但如果你的工作主要与SQL Server有关,那么你可能并没有直接运用过XML。XML已经是Web编程环境中的普遍的数据格式了,而且它也是.NET Framework中主要的底层技术之一。SQL Server以两种方式来支持XML:通过SQL Server本身的功能,以及通过发布称为SQLXML的额外的功能。SQLXML扩展了SQL Server,并...
某外企SQL Server面试题
2017-02-06
21
某外企SQL Server面试题2008-03-14Question 1:Can you use a batch SQL or store procedure to calculating the Number of Days in a MonthAnswer 1:找出当月的天数select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar)+"-"+ca...
SQL Server“偷懒”也能更新数据表
2017-02-06
19
SQL Server“偷懒”也能更新数据表2008-03-14 IT专家网 问:请专家指教!问题是这样的:我这里有1000个数据表,每个表的结构一模一样(每个表里都有“qq,tj,yj,ej,sj,sij,wj,lj,zs,zjl”10个字段),只是表名不一样。还有一个“数据更新表jj(table_index,qq,tj,yj,ej,sj,sij,wj,lj,zs,zjl)”,除了table_index字段外...
同步两个Sql server
2017-02-06
21
同步两个Sql server2008-03-14如何同步两个SQLServer数据库的内容?程序代码可以有版本管理CVS进行同步管理,可是数据库同步就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成两个数据库的结构或内容上不一致。各位有什么好的方法吗?分发与复制用强制订阅实现数据库同步操作大量和批量的数据可以用数据库的同步机制处理://说明:为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式在客户机器使用强制订阅方式...
Sql server复制表结构到一个指定表
2017-02-06
20
Sql server复制表结构到一个指定表2008-03-14metallica问:请问专家,如何复制其它表的结构到一指定的表中去,比如以下的例子:有如下三个表:表A:字段1, 字段2, 字段3表B:字段1, 字段2, 字段3表C:字段1, 字段2, 字段3现在想复制A表的字段1,B表的字段2,C表的字段3到表4中去。不需要表中的数据。用SQL语句应如何实现呢?答:其实,这里需要考虑一个问题,所到的指定表是不是空表?所以,我们有以下两种情况分别说说:/*t...
从IIS到SQL Server数据库安全
2017-02-06
23
从IIS到SQL Server数据库安全2008-03-14 IT专家网 sebastian从codered到nimda等,一大堆蠕虫把原来需要人工利用的漏洞都变成了程序自动利用了,大家还想去手工操作这些IIS漏洞么?让我们调整重心,去看看服务器常用的数据库吧。一般网站都是基于数据库的,特别是ASP、PHP、JSP这样的用数据库来动态显示的网站。很多网站可能多注意的是操作系统的漏洞,但是对数据库和这些脚本的安全总是忽略,也没有太多注意。从最比较普遍的脚本问...
Sql server CLR自定义类型存储对象
2017-02-06
26
Sql server CLR自定义类型存储对象2008-03-14问:我可以在SQL Server 2005中用CLR用户自定义类型来存储我的业务对象吗?答:实现SQL CLR用户自定义类型(UDT)非常简单,就像给.NET类或者结构添加一些额外的片断。其中就包括属性(SqlUserDefinedTypeAttribute),和接口(INullable),以及一些额外的方法(Null() and Parse())。这个简单性带来的后果就是,一个有经验的开发...
Sql server表面区域配置工具保服务
2017-02-06
19
Sql server表面区域配置工具保服务2008-03-14 IT专家网 Kevin Beaver使用表面区域配置工具保护服务CISSP公司:Kevin Beaver在SQL Server 2005中,你可以手工地配置来平衡安全性和功能之间的关系。然而,如果你想要确保你覆盖了所有的安全基础范围,并且只想激活你绝对需要的服务(还有最小化对“表面”的攻击),微软使得这项工作对你而言简单化了。我说的是SQL Server 表面区域配置工...
Sql server如何创建语言辅助函数
2017-02-06
21
Sql server如何创建语言辅助函数2008-03-14在现在这样一个全球化环境中,因为在不同的语言中有很多不同的语法规则,所以以前很多简单的任务现在都变得很困难。你可以将一门特定的语言分成一组语法规则和针对这些规则的异常(以及一个基本词语),从而将这些任务一般化。在一些编程语言(比如 Perl 和 Java)中,有一些公共域(domain)模块可以用来对文本完成语言转换。下面给出一个稍微简单一点儿的例子,假设我们要将一个数字转换成其拼写版本(例如需要...
SQL Server如何定时作业
2017-02-06
18
SQL Server如何定时作业2008-03-14如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)...
使用SQL Mail收发和自动处理邮件
2017-02-06
21
使用SQL Mail收发和自动处理邮件2008-03-14SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。一、启动SQL Mail@user和@password都是可选的也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动二、停止SQL Mailxp_stopmail也可用上述方法中的菜单里的S...
怎样配置SQL Server发送电子邮件
2017-02-06
24
怎样配置SQL Server发送电子邮件2008-03-14通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件?笔者曾为这问题伤透了脑筋,搜遍了互联网上的相关资料,发现仅有的几篇资料中有的是一...
如何在SQL Server中对行进行动态编号
2017-02-06
19
如何在SQL Server中对行进行动态编号2008-03-14如何在SQL中对行进行动态编号,加行号这个问题,在数据库查询中,是经典的问题。我把现在的方法整理一下,分享一下技巧吧。代码基于pubs样板数据库。在SQL中,一般就这两种方法:1.使用临时表可以使用select into 创建临时表,在第一列,加入Identify(int,1,1)作为行号,这样在产生的临时表中,结果集就有了行号.也是目前效率最高的方法。这种方法不能用于视图代码:set noc...
<<
11
12
13
14
15
16
17
18
19
20
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图