摘要:CREATETABLE[dbo].[temptb]([id][int]IDENTITY(1,1)NOTNULL,[pid][int]NULL,[name1][varchar](20),[name][nvarchar](50),[parentid][int]NULL,CONSTRAINT[PK_temptb]PRIMARYKEYCLUSTERED([id]ASC)WITH(PAD_INDEX=OFF...
阅读全文
随笔分类 - SQL SERVER 2005
摘要:1.原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情...
阅读全文
摘要:现在很多网站都提供了站内的搜索功能,有的很简单在SQL语句里加一个条件如:where names like ‘%words%’就可以实现最基本的搜索了。 我们来看看功能强大一点,复杂一点的搜索是如何实现的(在SQL SERVER200/2005通过存储过程实现搜索算法)。 我们把用户的搜索可以分为以下两种: 1.精确搜索,就是把用户输入的各个词语当成一个整体,不分割搜索. ...
阅读全文
摘要:今天做个行列转换 找到的好语句 解决了我的问题*说明:复制表(只复制结构,源表名:a新表名:b)select*intobfromawhere1<>1*说明:拷贝表(拷贝数据,源表名:a目标表名:b)insertintob(a,b,c)selectd,e,ffromb;*说明:显示文章、提交人和最后回复时间selecta.title,a.username,b.adddatefromtab...
阅读全文
摘要:1RBAC模型 访问控制是针对越权使用资源的防御措施。基本目标是为了限制访问主体(用户、进程、服务等)对访问客体(文件、系统等)的访问权限,从而使计算机系统在合法范围内使用;决定用户能做什么,也决定代表一定用户利益的程序能做什么[1]。 企业环境中的访问控制策略一般有三种:自主型访问控制方法、强制型访问控制方法和基于角色的访问控制方法(RBAC)。其中,自主式太弱,强制式太强,二者工作量大,不便...
阅读全文
摘要:procedure Pro_SubPro ( dw_in in varchar2, cur out pkg_general.ROW_CURSOR ) as begin open cur for select yqmc from fle80 where dwbm=dw_in; end Pro_SubPro; procedure Pro_MainPro( dw_in in ...
阅读全文
摘要:同时安装vs2005团队开发牐和sql 2005企业版(downmoon原作)由于微软在vs2005 vsts团队开发版中集成了sql 2005 express,而在SQL 2005中又集成了vs2005 Express,,所以当很多用户同时安装vs2005团队开发牐和sql 2005企业版(downmoon)时,就会出现数据库连接失败的case 请按照如下步骤修改:来自http://blog.c...
阅读全文
摘要:对于今天的 RDBMS 体系结构而言,死锁难以避免 — 在高容量的 OLTP 环境中更是极为普遍。正是由于 .NET 的公共语言运行库 (CLR) 的出现,SQL Server 2005 才得以为开发人员提供一种新的错误处理方法。在本月专栏中,Ron Talmage 为您介绍如何使用 TRY/CATCH 语句来解决一个死锁问题。一个示例死锁让我们从这样一个示例开始说起,它在 SQL Server ...
阅读全文
摘要:在cs中书写using System;using System.Data;using System.Data.Sql;using System.Data.SqlTypes;using System.Data;using Microsoft.SqlServer.Server; public partial class UserDefinedFunctions{ [Microsoft.SqlServe...
阅读全文
摘要:1. xml indexalter table ordersadd constraint pk_orders_orderid primary key clustered(orderid)create primary xml index xidx_details on orders(details)create xml index xidx_details_path on orders(detail...
阅读全文
摘要:一.修改语句的增强UPDATE test SET tname.WRITE('one hundred and two', 9, 3) WHERE tid = 102在2005中增强了update方法,这是修改test表的列tname WRITE方法是把tname这个列中从字符串9开始 把3个长的字符串改为one hundred and two二、异常的捕获可以捕获过去会导致批处理终止和事务的错误,但...
阅读全文