文章分类 - 数据库
摘要:这里介绍了为提高 SQL Server 安装的安全性,您可以实施的十件事情: 1.安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。要下载 SP3a,请访问SQL Server 2000 SP3a 页面。...
阅读全文
摘要:SQL Server 的扩展存储过程,其实就是一个普通的 Windows DLL,只不过按照某种规则实现了某些函数而已。 近日在写一个扩展存储过程时,发现再写这类动态库时,还是有一些需要特别注意的地方。之所以会特别注意,是因为DLL运行于SQL ...
阅读全文
摘要:通过使用这个存储过程,你就可以方便的对数据库中具有一定规则的或者全部表,对这里的字段进行各种操作,具体看示例! CREATEPROCEDURESP_execSQLonDB (@TABLENAMEVARCHAR(50),--表名条件 @COLUMNNAMEVARCHAR...
阅读全文
摘要:假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你...
阅读全文
摘要:发布日期:2005 年 4 月 摘要:本文阐述了批处理在 SQL Server 2005 中的缓存和重用方式,并就最大限度重用已缓存的计划提供了相应的最佳实务。另外,文中还说明了一些重新编译批处理的方案,并针对减少或消除不必要的重新编译,给出了最佳实务。 本页内容 本白皮书...
阅读全文
摘要:原文章请参见http://www.cnblogs.com/zhenyulu/articles/25326.aspx其实你们注意“主键”的同时而忽略了另外一个很重要的东西====〉“索引”当我们建立一个主键的时候,系统会默认在这个主键上建立一个索引(这里说明一下,我是以MS Sql Server200...
阅读全文
摘要:我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过...
阅读全文
摘要:在C#中用惯了DateTime.ToString("yyyy-MM-dd"),DateTime.ToString("MM/dd/yyyy")这种日期与字符串的转换方式,在SQL server中没得用,于是乎写了个FUNCTION,功能跟.net 中的DateTime.ToString("format...
阅读全文
摘要:[摘要]了解如何充分利用SQL Server 2000的全文搜索功能。本文包含有关实现最大吞吐量和最佳性能的几点提示和技巧。 概述 使用Microsoft© SQL Server 2000的全文搜索功能,可以对在非结构化文本数据上生成的索引执行快速、灵活的查询。常用的全文搜索工具是网站的搜索引擎...
阅读全文
摘要:前言:大家或许会觉得很惊讶:为什么灵感之源会讨论SQL?或许应该这样说吧:搞业务系统,不跟SQL扯上关系似乎比较难。 场景:在开发某系统的过程中,我遇到了要实现“相关文章”功能:任何文章都可以定义“关键字”,每篇文章依靠这个“关键字”来确定其它文章是否跟它相关,如果没有定义关键字,则可能需要使用全...
阅读全文
摘要:MSDN上关于时间的几个函数:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/modcore/html/deconcalculatingelapsedtime.asp通常,你需要获得当前日期和计算一些其他的日期,例...
阅读全文
摘要:在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题。那么如何解决这个问题呢?第一个想法就是使用全文索引。那么全文索引是什么、应该如何应用、在应用的过程中又应该注意哪些事情呢?这个POST作为学习全文检索的笔记。 1、是什么...
阅读全文
摘要:数据库定义到char类型的字段时,不知道大家是否会犹豫一下,到底选char、nchar、varchar、nvarchar、text、ntext中哪一种呢?结果很可能是两种,一种是节俭人士的选择:最好是用定长的,感觉比变长能省些空间,而且处理起来会快些,无法定长只好选用定长,并且将长度设置尽可能地小...
阅读全文
摘要:在MS SQLSERVER中,只有DATETIME型,日期和时间是合在一起的,比如2004-12-19 23:12:20, 有的时候,在SQL语句中,只要求取日期的话,的确比较麻烦,但也有以下的方法,归纳一下 ,比如要求取得2004-12-19日的记录,可以这样 A) WHERE DateDiff...
阅读全文
摘要:SET IDENTITY_INSERT Table ON SET IDENTITY_INSERT 允许将显式值插入表的标识列中。 语法 SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF } 参数 databas...
阅读全文
摘要:'selectid=request.form("select")sql="select * from bazhu Where xz='出 售' or xz='求 购' " if city"" thensql=sql&"And city like '%"&city&"%' "End ifif hous...
阅读全文
摘要:一般开发,SQL Server的数据库所有者为dbo.但是为了安全,有时候可能把它换成其它的名称.所有者变换不是很方便.这里列出两种供参考一: -- -******************更改权限以添加HHRC用户************************* -- step1...
阅读全文
摘要:项目中遇到一个颇为复杂的数据库查询问题,想通之后又觉得挺简单的。其实还是对上学时就学过的 SQL 语言知识点不熟悉,比如 Group By。如果熟悉 SQL 语言,那么有很多筛选操作就可以放到数据库中完成,会大大减少客户端程序编写的代码量,也降低程序的复杂度。下面我举一个简单的例子,把分组查询的知...
阅读全文
摘要:通过CommandBuilder对DataSet数据进行添加、修改、删除 private void UpdateDataTable() { SqlDataAdapter da = new SqlDataAdapter(); SqlConnection conn = new S...
阅读全文
摘要:有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长...
阅读全文

浙公网安备 33010602011771号