随笔分类 - SQL
摘要:2014年最后一天,今天在给数据库导入数据的时候,遇到一个问题,就是联合主键去重。事情是这样的,现有一个表M,我想找个表中导入了许多数据,并需要将字段A(int)和B(int)联合设置为主键。但是在设置主键时,告知我有重复的内容,无法设置主键。正常情况下,这两个字段的组合是唯一的,不应该重复,为了找...
阅读全文
摘要:原文地址:http://blog.csdn.net/westsource/article/details/6658109 默认情况下,批量复制操作作为独立的操作执行。 批量复制操作以非事务性方式发生,不可能使其回滚。 如果需要在出错时回滚全部批量复制或它的一部分,可以使用 SqlBulkCopy 托...
阅读全文
摘要:一般情况下,我们在向数据库中插入数据时用Insert语句,但是当数据量很大的时候,这种情况就比较缓慢了,这个时候就需要SqlBulkCopy这个类。SqlBulkCopy本身常用的函数有这么几个DestinationTableName-----服务器目标表上的名称,也就是你要向哪个表插入大量的数据,...
阅读全文
摘要:感谢孙潇楠前辈的总结,地址http://www.cnblogs.com/sunxiaonan/archive/2009/11/24/1609439.html例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c ...
阅读全文
摘要:语法:alter table alter column 新类型名(长度)示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:alter table T1 alter column F1 varchar(10)一般地,改字段名可以用这条语...
阅读全文
摘要:一、实例一个SQL的服务引擎就是一个SQL实例,每装一次SQL就会产生一次实例。实例分为命名实例和默认实例,一台Windows服务器可以有多个SQL实例,但是只能有一个默认实例。不同的实例之间相互不存在干扰,操作系统出现问题才会影响SQL实例。一台服务器最多可以拥有50个实例。二、数据库数据库分为系...
阅读全文
摘要:以下代码演示的是除去字符串后四位SUBSTRING([name],1,LEN([name])-4)下面是SUBSTRING的解释SUBSTRING ( expression ,start , length )第一个参数是字符串,第二个是起始位置,第三个是长度起始位置要从1开始,如果选择0,则会被多截...
阅读全文
摘要:(select a.EBILLNO,a.EMPNAME,a.APPLYDATE,b.HS_NAME,replace(replace(a.SUMMARY,char(10), ''),char(13),'') as SUMMARY,cast(c.XmlData as XML).value('(/List...
阅读全文
摘要:DECLARE @ItemMessage XML DECLARE @ItemTable TABLE(No NVARCHAR(300),zje NVARCHAR(300),yfje NVARCHAR(300),bcje NVARCHAR(300),URL NVARCHAR(300),Remark NV...
阅读全文
摘要:dt.Rows.Add(dr[i])这种情况下,会出现改行已属于另一个表解决方法为dt.Rows.Add(dr[i].ItemArray)
阅读全文
