随笔分类 - SQL

上一页 1 2 3 4 5 6 ··· 8 下一页

摘要:用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 INTDECLARE CURSOR YOUCURNAME FOR SELECT A1,A2,A3 FROM YOUTABLE 阅读全文
posted @ 2017-05-11 23:05 左正 阅读(34468) 评论(2) 推荐(3) 编辑
摘要:今天突然有同事问起,如何在sqlserver中调试存储过程(我们公司使用的是sqlserver 2008 R2),猛地一看,和以前使用sqlserver 2000真的有很大的不同,我真晕了。 于是琢磨了一下。SQLSERVER 2005中不知因何去掉了很重要的DEBUGGER功能,要调试,必须要安装 阅读全文
posted @ 2017-05-11 21:58 左正 阅读(32583) 评论(0) 推荐(0) 编辑
摘要:SQL Server提供了多种读写分离的机制,这里只介绍下发布和订阅的方式,因为博主只用过这种形式,SQL Server 2012中新增的功能Always On也可以实现。 快照发布 快照复制是完全按照数据和数据库对象出现时的状态来复制和分发它们的过程。快照复制不需要连续地监控数据变化,因为已发布数 阅读全文
posted @ 2017-04-24 18:10 左正 阅读(302) 评论(0) 推荐(0) 编辑
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 下面我们来 阅读全文
posted @ 2017-03-15 15:51 左正 阅读(550) 评论(0) 推荐(0) 编辑
摘要:效果如下: 阅读全文
posted @ 2017-01-04 10:55 左正 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案。 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual Studio International Feature Pack 1.0 连"广"、“区”都不能转, 阅读全文
posted @ 2017-01-04 10:07 左正 阅读(2691) 评论(0) 推荐(0) 编辑
摘要:啰嗦的话就不多说了,直入主题吧! 方案一: 碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。 方案二: 使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读 阅读全文
posted @ 2016-12-31 19:48 左正 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1. 判断今天日期和指定日期相等 update store set Status =1 where CONVERT(varchar(12) ,opendate, 105 )= CONVERT(varchar(12) , getdate(), 105 ) and Status=0; 判断两者的时间差为 阅读全文
posted @ 2016-12-22 13:33 左正 阅读(1437) 评论(0) 推荐(0) 编辑
摘要:SQLserver中用convert函数转换日期格式 2008-01-23 15:47 SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用convert函数转换日期格式 SQL Server中文版的默认的日期字段datetime格式是yyyy- 阅读全文
posted @ 2016-12-22 13:33 左正 阅读(244) 评论(0) 推荐(0) 编辑
摘要:什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作 阅读全文
posted @ 2016-12-18 22:11 左正 阅读(348) 评论(0) 推荐(0) 编辑
摘要:2010-04-17 23:16 在IIS里测试ASP.NET网站时会遇到这样的问题(ASP.NET+SQL2005)我自己的解决方法是这样的: 1.打开SQL2005管理界面(没有安装SQLServer2005_SSMSEE.msi的话从VS2005服务器里进去) 2.在“对象资源管理器”里,展开 阅读全文
posted @ 2016-08-04 18:44 左正 阅读(3508) 评论(0) 推荐(0) 编辑
摘要:sql="update Table set 字段=REPLACE ( 字段,'123' , ' ') where XXX条件"把字段中123替换为空格 阅读全文
posted @ 2016-06-17 16:17 左正 阅读(6535) 评论(0) 推荐(1) 编辑
摘要:一同事跟我反馈他遇到了一个SQL性能问题,他说全表只有69条记录,客户端执行耗费了两分多钟,这不科学呀。要我分析一下原因并解决。我按照类似表结构,构造了一个案例,测试截图如下所示 这个表有13800KB(也就是13M多大小),因为该表将图片保存到数据库(Item_Photo字段为iamge类型),这 阅读全文
posted @ 2016-04-14 09:51 左正 阅读(359) 评论(0) 推荐(0) 编辑
摘要:已有的系统业务数据属性多,表之间关系紧密。单表数据量(5481 row(s) affected)级别(其中三四个主表),其他表数据量较小。 0)使用set statistics生成辅助信息参考。 1)使用Include Actual Execution plan & Include Client S 阅读全文
posted @ 2016-04-14 09:51 左正 阅读(513) 评论(0) 推荐(0) 编辑
摘要:sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varcha... 阅读全文
posted @ 2015-11-05 13:51 左正 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:PowerDesinger16创建数据库表到SQL2008R2时,执行报“对象名sysproperties无效”错误。主要是在建模时我们对表、列增加了些说明注释,而Sql2005之后系统表sysproperties已废弃删除而改用sys.extended_properties所致。此问题解决主要参考... 阅读全文
posted @ 2015-09-10 11:41 左正 阅读(235) 评论(0) 推荐(0) 编辑
摘要:初始选择结果select * from WordDictionary下面是按照汉字拼音排序select * from WordDictionary order by word collate Chinese_PRC_CS_AS_KS_WS其中:_CI(CS) 是否区分大小写,CI不区分,CS区分_A... 阅读全文
posted @ 2015-06-29 16:54 左正 阅读(576) 评论(0) 推荐(0) 编辑
摘要:oracle :在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序SCHINESE_PINYIN_M按照拼音排序,系统... 阅读全文
posted @ 2015-06-29 16:53 左正 阅读(9106) 评论(0) 推荐(0) 编辑
摘要:擦,一身盗汗。一向的设计信息都在设计图里!竟然坏了,坏了!!!!!惊、怒、悲固然可以经由过程数据库当前状况反向工程。然则那么注解、我写的提示这些器材都邑消散。比来的备份是10天前,恢复也会有必然的丧失。必然要想办法答复。经由过程搜刮,最后解决办法如下:powerdesigner 的文件生成的有两个,... 阅读全文
posted @ 2015-05-04 13:49 左正 阅读(3275) 评论(0) 推荐(1) 编辑
摘要:with(nolock)的介绍大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。当同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如:1、脏读一... 阅读全文
posted @ 2015-04-27 09:58 左正 阅读(324) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页