distinct 多列问题 group by 解决
表 table1id RegName PostionSN PersonSN 1 山东齐鲁制药 223 22 山东齐鲁制药 224&nb...
sql取两个值之间的数据方法(转)
题:取表table中100条-200条之间数据方法1:临时表select top 200 * into #aa from table order by id-- 将top m笔插入 临时表set rowcount 100select * from #aa order by id desc --drop table #aa --删除...
一个简单的触发器
create table abcd (id int not null,)gocreate trigger tr_abcd on abcd for insert ,delete,updateas if exists(select * from inserted where id%2=0)begin roallback ...
SQL Server 2000/2005数据字典生成方法
--sql server 2000SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.col...
TEXT字段类型比较,查找,替换
我们都知道Text类型的字段不能进行<>,=等比较操作,也不能使用replace函数替换。要比较Text类型,只能使用like.如果不用like,有没有其它办法来进行比较呢?答案肯定是有的,使用SUBSTRING函数转换。--例子 代...
MS SQL Server中的CONVERT日期格式化大全
CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化.SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。在表中,左侧的...
SqlServer与.NET的数据类型映射关系图(转)
做个记录..省的以后找的麻烦啦..关系表SQL Server 数据库引擎类型 .NET Framework 类型SqlDbType 枚举SqlDataReader SqlTypes 类型化访问器DbType 枚举SqlDataReader DbType 类型化访问器bigin...
浅淡SqlServer的Top与Oracle的RowNum
平时的项目开发中,分页存储过程是用的比较多的存储过程,SqlServer分页存储过程中经常要用到top,Oracle中则经常用到了RowNum. 现在,有一个UserInfo表,一个字段是UserId,另一...
ETL ssis performance (硬件篇) (转)
Ssis performance1 硬件Ssis 只是个中间件,优化的基础取决于硬件设备.影响 ssis 性能的因素主要分为4大块CPUMemoryNetworkDisk Io Ssis 从 source 读取速...
SQL超时解决方案-有时并不是设置问题
Server.scrīptTimeout,默认值是90秒.要增大它,在你的asp文件中加一句,如下:Server.scrīptTimeout=999,将页面超时设为999秒.最初我只设置Server.scrīptTimeout,但仍会出现timeout错误,无论它的值设成都多大.后在...
Intersect, Except, Union, All and Any讲解
这次我们的目标是要得到在英国(TerritoryID=10)且在‘2004-07-01’后有订单的客户ID。我们将使用多种方法来实现INTERSECT,并比较性能。1. 首先,我们可以使用INNER JOIN方法一代码 <!--Code highlighting pro...
关于SQL的重复记录问题
1、查找重复记录①如果只是不想在查询结果中存在重复记录, 可以加Distinctselect distinct * from TestTable②如果是想查询重复的记录及其数量select UserID,UserName,count(*) a...
sql server2008数据库复制实现数据同步常见问题
操作使用的一些技巧(事务复制类型):1.如何修改一个已经发布的表的属性?将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就可以修改该表了,修改后,再将表加入发布内就可以了.2.常用的操作界...
SQL Server 2005 - Default Trace (默认跟踪)
在我们的工作中可能会遇到这样一种情形。由于数据库中某些对象被altered/created/deleted,造成我们的应用程序crash。当我们把问题解决之后,老板可能会问发生了什么?为什么会这样?是谁干的?在SQL Server 2005...
【SQL基础】T-SQL函数类型——系统函数
T-SQL系统函数提供了一些跟数据库对象有关的信息。大部分系统函数用的是内部数字标识符(ID),系统将标识赋值给每个数据库对象。使用这类标识符,系统就能独立识别每个数据库对象。1、CAST(a as type[(length)]),将...
sql的left join 命令详解
给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1...
清空数据库中所有表数据的方法
其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEach...
conn.execute的用法
通常形成记录集可以使用 Set rs=conn.execute(SQL) 或直接rs=CONN.execute(SQL)和 Set rs=Server.CreateObject("ADODB.Recordset") rs.open SQL,CONN,0,1 或 rs.open&n...
删除数据库所有用户表(SqlServer)
sqlserver 查询分析器里面执行即可DECLARE curItems CURSORFOR select [name] from sysobjects where xtype='U'FOR READ ONLYOPEN curItemsDECLARE @n NVARCHAR(100),@m NVARCHAR(100)FETCH FROM curItems IN...
DDL,DML,DCL,TCL四种语言的简介
1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及...