随笔分类 -  SQL Server

SQL Server
摘要:1. 可能出的错误及配置2.SQL语句导入Excel(1) 向已存在的表中插入数据,可以选择某些列。如下例子:Excel中只有一个表Sheet1,只有一列,每一行都是Email(2) 新建表的同时插入数据。其他一些相关语句及配置请参照这里:http://blog.csdn.net/liuhelong/archive/2010/01/14/5188790.aspx 阅读全文
posted @ 2011-01-06 11:01 Sunny Peng 阅读(895) 评论(0) 推荐(0) 编辑
摘要:通过IP计算网站访问者的IP来源,常常使用http://www.maxmind.com/app/geolitecountry提供的CSV数据库1. 建表2. 利用Bulk Insert快速的插入大批量数据本身sql语句没什么问题,大多数情况下出现的问题是由于csv文件的格式导致的。但是这个过程可能会出现如下问题:Msg 4866, Level 16, State 1, Line 1The bulk... 阅读全文
posted @ 2010-12-01 11:49 Sunny Peng 阅读(4262) 评论(0) 推荐(1) 编辑
摘要:由于sql server中没有提供直接遍历表的每一行的方法,所以只有通过游标和while循环来代替。当让也可以不适用游标,仅仅使用while循环也能遍历表(当ID为int,主键时可用这种方式),但两种方式我没有做过实际的对比测试,效率谁高谁低我也不好说。 我只给一个游标使用的简单示例,想深入了解和使用游标还请查阅MSDN的相关文档,点这里可以直接进入。 提供了一个Category表,包含ID, C... 阅读全文
posted @ 2010-10-20 11:36 Sunny Peng 阅读(632) 评论(0) 推荐(0) 编辑
摘要:SQL Server 5030错误解决办法 今天在使用SQL Server时,由于之前创建数据库忘记了设置Collocation,数据库中插入中文字符都是乱码,于是到DataBase的Options中修改Collocation,出现了The database could not be exclusively locked to perform the operation这个错误,无法修改字符集为... 阅读全文
posted @ 2010-09-28 20:01 Sunny Peng 阅读(10695) 评论(0) 推荐(3) 编辑
摘要:  一、基本需求 在当前的项目中,很多用户都有订阅论坛中不同的类别,程序需要根据用户订阅的触发时间来向用户发送邮件。 在这里涉及到几个表。 WebSites包含论坛的URL, LogoURL, Status, Description等信息 Campaigns 和WebSite相关,一般情况下一个WebSite只对应一个Campaign,它也包含一个Status Subscribe... 阅读全文
posted @ 2010-09-19 16:11 Sunny Peng 阅读(1755) 评论(1) 推荐(3) 编辑
摘要:承接sql大全(一) 总纲: 13.   工作日处理函数(标准节假日) 14.   工作日处理函数(自定义节假日) 15.   计算工作时间的函数 16.   复杂年月处理 17.   交叉表 18.   任意两个时间之间的星期几的次数 19. ... 阅读全文
posted @ 2010-09-05 12:25 Sunny Peng 阅读(2046) 评论(11) 推荐(7) 编辑
摘要:都是写好的实用sql, 直接拿来使用吧。 阅读全文
posted @ 2010-09-05 10:55 Sunny Peng 阅读(2633) 评论(2) 推荐(4) 编辑
摘要:1: DECLARE @Date DATETIME 2: SET @Date=GETDATE() 3: --前一天,给定日期的前一天 4: SELECT DATEADD(DAY,-1,@Date) AS '前一天' 5: --后一天,给定日期的后一天 6: SELECT DATEADD(DAY,1,@Date) AS '后一天' 7: GO 8: 9: 10: --月初,计算给定... 阅读全文
posted @ 2010-09-03 16:29 Sunny Peng 阅读(3118) 评论(6) 推荐(7) 编辑
摘要:在上一篇SQL Server 2005/2008 合并复制Step by Step文章中,图文解说了如何一步一步的使用SQL Server 的Replication功能。如果是在同一台机器上做Replication的测试(同一台机器既是发布器,也是订阅器),很容易测试通过。但是我在不同机器上做测试的时候,在一台机器上创建了发布以后,在另外一台机器上始终无法创建订阅。在这个过程中,大致出现了以下问题... 阅读全文
posted @ 2010-07-16 11:45 Sunny Peng 阅读(1497) 评论(0) 推荐(1) 编辑
摘要:有时在项目中需要使用到SQL Server Replication(复制)功能。有关这项技术的详细信息可以参考MSDN的SQL Server 复制。对于开发人员来说,SQL 2005/2008用起来区别不大。以下是转自code project 中的一篇SQL Server 2005 Merge Replication Step by Step,图文并茂。Replication is the pro... 阅读全文
posted @ 2010-07-15 15:33 Sunny Peng 阅读(3409) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示