文章分类 -  数据库

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