| · | [Mssql基础][图文]SQL 2008的变更数据捕获——跟踪可变部分 | SQL 2008 | 03-22 |
| 介绍:SQL Server 2008变更数据捕获SQL Server 2008的CDC函数读取激活了CDC的每个表所关联的事务日志来记录系统表中的变更。它将这些文件写到同一个数据库的系统表中,这些系统表是可以通过直接查询或系统函数来访问的。让我们看些示例代码并看看每一步有什么改变。使用示例代码来跟踪可变部分首先,我们从一个全新的数据库开始。要跟踪这些变更,打开对象浏览器并展开这些文件夹:· Dat…… |
| · | [Mssql基础]让SQL Server数据库自动执行管理任务(一) | 自动执行 | 03-22 |
| 如要让数据库进行自动管理,则管理员需要预先定义一些可预测的管理任务以及这些任务发送的条件。当满足这些指定的条件,则数据库会自动运行管理员指定的操作。使用自动管理来处理日常事务,则让管理员可以抽出时间去关注其他的事情,如数据库优化等等更加具有价值的作业。计划就是自动化管理组件的一个成员。计划指定了作业运行的时间。多个作业可以根据一个计划运行;多个计划也可以应用到一个作业。但是这个时间跟我们普通上的几…… |
| · | [Mssql基础]让SQL Server数据库自动执行管理任务(二) | 管理任务 | 03-22 |
| 二是什么时候CPU是空闲的?空闲是一个相对的标准。有时会CPU使用率30%以下可以定义为空闲;而有时候CPU使用率只有不到60%,就是空闲。这要根据服务器的配置已经所部属的应用来考虑。所以管理员在采用CPU空闲计划之前,先要对服务器进行观测一定时间,采用性能监视器等工具来监视服务器流量并收集相关的统计信息。然后利用收集到的信息来分析CPU空闲的标准,并在数据库中进行相关的设置。将 CPU 空闲条件…… |
| · | [Mssql基础]SQL Server 2008数据挖掘查询任务 | SQL2008 | 03-18 |
| 数据挖掘查询任务根据 Analysis Services 内置的数据挖掘模型运行预测查询。预测查询通过使用挖掘模型来创建对新数据的预测。例如,预测查询可以预测夏季可能销售多少帆板,或生成可能购买帆板的预期客户列表。查询是数据挖掘扩展 (DMX) 语句。DMX 语言是 SQL 语言的扩展,为对挖掘模型的操作提供支持。有关如何使用 DMX 语言的详细信息,请参阅数据挖掘扩展插件 (DMX) 参考。该任…… |
| · | [Mssql基础]SQL Server COALESCE()函数的应用 | COALESCE | 02-20 |
| COALESCE()函数可以接受一系列的值,如果列表中所有项都为空(null),那么只使用一个值。然后,它将返回第一个非空值。这一技巧描述了创造性使用SQL Server 中COALESCE()函数的两种方法。 这里有一个简单的例子:有一个Persons数据表,它有三个字段FirstName、MiddleName和LastName。表中包含以下值: John A. MacDonald Frankl…… |
| · | [Mssql基础]关于SQL Server数据库备份和恢复特性介绍 | SQL Server | 02-19 |
| SQL Server 2000中存在的许多的备份和恢复特性都同样保留在了SQL Server 2005中,但是有一些新的提高同样值得我们关注。 镜像备份 SQL Server 2005让你可以创建镜像备份。镜像备份允许你为备份文件创建两个或者四个同样的拷贝,以防备其中的某一个集合损坏的情况。镜像具有同样的内容,所以你可以在某个文件被损坏的时候修复这个文件。 假设你有镜像集合1和镜像集合2,两个集合…… |
| · | [Mssql基础]SQL Server 2008中对象相关性使用 | SQL Server | 12-12 |
| SQL Server的以前版本在跟踪对象相关性方面做的并不好。原因是所有的对象相关性都是由对象ID来跟踪的,这意味着对象一开始就必须存在。但是,通过根据对象名称来跟踪对象SQL Server 2008极大地扩展了跟踪对象的能力,而不用再依赖ID。该方法的好处是在一些对象已经从数据库中转移出去后,还可以继续跟踪对象,甚至在对象没有建立时也可以进行跟踪。新管理对象SQL Server 2008引进了两…… |
| · | [Mssql基础][组图]SQL Server 2008中的新日期数据类型 | Server2008 | 07-19 |
| 你是否曾经想在数据库中存储一个日期而没有时间部分,或者想存储一个时间值希望有更高的精度?在SQL Server 2008的介绍中,微软介绍了一些新的日期数据类允许你只存储一个日期、更高精度的时间值等。这些新的数据类型为你存储日期和时间相关信息提供了一些附加选项。在本篇文章中,我将介绍这些新的日期数据类型以及与旧版本的SQL Server中现有的数据类型进行比较。 回顾旧的日期数据类型 在我们开始讨…… |
| · | [Mssql基础]SQL Server 2008 几项新特性概述 | SQL Server | 03-10 |
| 本文介绍了SQL Server 2008数据集成功能,改进了分析服务,报告服务,以及Office集成方面的新特性…… 计划于2008年第一季度发布的SQL Server 2008不仅对原有性能进行了改进,还添加了许多新特性,比如新添了数据集成功能,改进了分析服务,报告服务,以及Office集成等等。 SQL Server集成服务 SSIS(SQL Server集成服务)是一个嵌入式应用程序,…… |
| · | [Mssql基础]SQL Server 2008 的管理能力 | SQL Server | 03-10 |
| Microsoft SQL Server 提供了一个用于管理一个或多个SQL Server实例的基于政策的系统和用于性能监控、故障排除和调整的工具,使得管理员能够更有效的管理他们的数据库和SQL Server 实例…… 提高管理员生产力 Microsoft SQL Server 提供了一个用于管理一个或多个SQL Server实例的基于政策的系统和用于性能监控、故障排除和调整的工具,使得管理员…… |
| · | [Mssql基础]字符串函数(一) | MSSQL | 07-20 |
| 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:1、字符转换函数有以下几种字符转换函数:·ASCII()ASCII() 函数返回字符表达式最左端…… |
| · | [Mssql基础]字符串函数(一) | MSSQL | 07-20 |
| 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:1、字符转换函数有以下几种字符转换函数:·ASCII()ASCII() 函数返回字符表达式最左端…… |
| · | [Mssql基础]字符串函数(二) | MSSQL | 07-20 |
| 8、系统函数系统函数用于获取有关计算机系统、用户、数据库和数据库对象的信息。系统函数可以让用户在得到信息后,使用条件语句,根据返回的信息进行不同的操作。与其它函数一样,可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用系统函数。 ·APP_NAME()APP_NAME() 函数语法如下: APP_NAME()APP_NAME() 函数返回当爸葱械挠τ贸绦虻拿啤F浞祷刂道嘈…… |
| · | [Mssql基础]SQL数据操作基础(初级)1 | MSSQL | 07-20 |
| 为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网叶也需要使用数据库,如果你想显示符合来访者要求的最好的工作,你就需要从数据库中取出这份工作的信息。你将会发现,在许多情况下需要使用数据库。在这一章里,你将学会怎样使用“结构化查询语言”(SQL〕来操作数据库。SQL语言是数据库的标准语言。…… |
| · | [Mssql基础]SQL数据操作基础(初级)2 | MSSQL | 07-20 |
| 使用ISQL执行SELECT查询当你安装SQL Sever时,你同时安装了一个叫作ISQL/w的应用程序。ISQL/w允许你执行交互的SQL查询。在把查询包括到你的ASP网页中之前,用ISQL/w对其进行测试是非常有用的。注意:在这本书的第一部份,你学习了怎样安装和配置Microsoft SQL Sever 。如果没有安装SQL Sever或者SQL Sever不能运行,请参阅第三章“安装和使用S…… |
| · | [Mssql基础]SQL数据操作基础(初级)3 | MSSQL | 07-20 |
| 操作字段通常,当你从一个表中取出字段值时,该值与创建该表时所定义的字段名联系在一起。如果你从表authors中选择所有的作者名字,所有的值将会与字段名au_lname相联系。但是在某些情况下,你需要对字段名进行操作。在SELECT语句中,你可以在缺省字段名后面仅跟一个新名字来取代它。例如,可以用一个更直观易读的名字Author Last Name来代替字段名au_lname:SELECT au_l…… |
| · | [Mssql基础]SQL数据操作基础(初级)4 | MSSQL | 07-20 |
| 用SQL创建新表注意:如果你还没有建立自己的数据库,现在就跳回到第三章创建这个库。你绝不能向master,tempdb或任何其他任何系统数据库中添加数据。从SQL Sever程序组(在任务栏中)中启动ISQL/w程序。出现查询窗口后,从窗口顶部的下拉列表中选择你在第三章所创建的数据库。下一步,在查询窗口中键入下面的SQL语句,单击执行查询按钮,执行这个语句:CREATE TABLE guestbo…… |
| · | [Mssql基础]SQL数据操作基础(初级)5 | MSSQL | 07-20 |
| 使用SQL事务管理器创建新表你可以使用前面几节所讲的方法创建新表。但是,使用事务管理器创建新表会更容易。这一节介绍如何使用这个程序创建新表。从任务栏的SQL Sever程序组中选择SQL Enterprise Manager,启动该程序,你会看到如图10.4所示的窗口。浏览服务管理器窗口中的树形结构,选择名为Database的文件夹。打开文件夹Database后,选择你在第三章中所建立的数据库。注…… |
| · | [Mssql基础]SQL数据操作基础(中级)6 | MSSQL | 07-20 |
| 第十章“SQL基础”向你初步介绍了SQL。你学会了如何用SELECT语句进行查询,你还学会了如何建立自己的表。在这一章里,你将加深你的SQL知识。你将学习如何建立索引来加快查询速度。你还将学会如果用更多的SQL语句和函数来操作表中的数据。建立索引假设你想找到本书中的某一个句子。你可以一页一页地逐页搜索,但这会花很多时间。而通过使用本书的索引,你可以很快地找到你要搜索的主题。表的索引与附在一本书后面…… |
| · | [Mssql基础]SQL数据操作基础(中级)7 | MSSQL | 07-20 |
| 用SQL建立索引为了给一个表建立索引,启动任务栏SQL Sever程序组中的ISQL/w程序。进入查询窗口后,输入下面的语句:CREATE INDEX mycolumn_index ON mytable (myclumn)这个语句建立了一个名为mycolumn_index的索引。你可以给一个索引起任何名字,但你应该在索引名中包含所索引的字段名,这对你将来弄清楚建立该索引的意图是有帮助的。注意:在本…… |
| · | [Mssql基础]SQL数据操作基础(中级)8 | MSSQL | 07-20 |
| 更新记录要修改表中已经存在的一条或多条记录,应使用SQL UPDATE语句。同DELETE语句一样,UPDATE语句可以使用WHERE子句来选择更新特定的记录。请看这个例子:UPDATE mytable SET first_column=’Updated!’ WHERE second_column=’Update Me!’这个UPDATE 语句更新所有second_column字段的值为’Upda…… |
| · | [Mssql基础]SQL数据操作基础(中级)9 | MSSQL | 07-20 |
| 转换数据SQL Sever足够强大,可以在需要的时候把大部分数值从一种类型转换为另一种类型。例如,要比较SMALLINT型和INT型数据的大小,你不需要进行显式的类型转换。SQL Sever会为你完成这项工作。但是,当你想在字符型数据和其它类型的数据之间进行转换时,你的确需要自己进行转换操作。例如,假设你想从一个MONEY型字段中取出所有的值,并在结果后面加上字符串“US Dollars”。你需要…… |
| · | [Mssql基础]SQL数据操作基础(中级)10 | MSSQL | 07-20 |
| 操作日期和时间 日期和时间函数对建立一个站点是非常有用的。站点的主人往往对一个表中的数据何时被更新感兴趣。通过日期和时间函数,你可以在毫秒级跟踪一个表的改变。 返回当前日期和时间 通过函数GETDATE(),你可以获得当前的日期和时间。例如,语句SELECT GETDATE()返回如下的结果: …………………………….. NOV …… |
| · | [Mssql基础]MD5算法的T-SQL实现(FORSQL2000)--(一) | MSSQL | 07-20 |
| /***************************************************************************** * Name: T-SQL MD5算法实现 * Author: Rambo Qian * Create D…… |
| · | [Mssql基础]MD5算法的T-SQL实现(FORSQL2000)--(二) | MSSQL | 07-20 |
| IF EXISTS(SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N’[dbo].[MD5_ConvertTowordArray]’) AND xtype IN(N’FN’, N’IF’, N’TF’)) …… |
| · | [Mssql基础]SQL注入技术和跨站脚本攻击的检测--(1) | MSSQL | 07-20 |
| 1、概述 在这两年中,安全专家应该对网络应用层的攻击更加重视。因为无论你有多强壮的防火墙规则设置或者非常勤于补漏的修补机制,如果你的网络应用程序开发者没有遵循安全代码进行开发,攻击者将通过80端口进入你的系统。广泛被使用的两个主要攻击技术是SQL注入[ref1]和CSS[ref2]攻击。SQL注入是指:通过互联网的输入区域,插入SQL meta-characters(特殊字符&nb…… |
| · | [Mssql基础]SQL注入技术和跨站脚本攻击的检测--(2) | MSSQL | 07-20 |
| 2.3 典型的 SQL 注入攻击的正则表达式 /\w*((\%27)|(\’))((\%6F)|o|(\%4F))((\%72)|r|(\%52))/ix 解释: \w* - 零个或多个字符或者下划线。 (\%27)|\’ - 单引号或它的hex等值。 (\%6 F)|o|(\%4 F))((\%72)|r|-(\%52) -‘or’的大小写以及它的hex等值。 union’SQL 查…… |
| · | [Mssql基础]SQL Server 索引结构及其使用--(一) | MSSQL | 07-20 |
| 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地…… |
| · | [Mssql基础]SQL Server 索引结构及其使用--(二) | MSSQL | 07-20 |
| 改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=zhangsan and tID > 10000和执行:select * from table1 where tID > 10000 and name=zhangsan 一些人不知…… |
| · | [Mssql基础]SQL Server 索引结构及其使用--(三) | MSSQL | 07-20 |
| 实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手…… |
|