摘要: 在程序开发中我们经常性的存储过程,可以提升执行效率等,但也也会有一些缺点大家可以根据需要选用存储过程的优缺点:存储过程优点:1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。2.执行计划(存储过程在首次运行... 阅读全文
posted @ 2014-05-13 23:16 stevejson 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程SQL触发器实例1定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的过程。常见的触发器有三种:... 阅读全文
posted @ 2014-05-13 23:15 stevejson 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 1.游标方式DECLARE @Data NVARCHAR(max) SET @Data='1,tanw,2,keenboy' --Id,Name DECLARE @dataItem NVARCHAR(100) DECLARE data_cursor CURSOR FOR (SELECT * FROM... 阅读全文
posted @ 2014-05-13 23:10 stevejson 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 一.脚本基础 1.USE语句 设置当前数据库。 2.声明变量 语法:DECLARE @变量名 变量类型 在声明变量后,给变量赋值之前,变量的值为NULL。 将系统函数赋给声明的变量,这个方法可以使我们能更安全地使用值,该值只有人为地改变时它才变动。如果直接使用系统函数本身,那么当它发生变动时,有 时... 阅读全文
posted @ 2014-05-13 23:06 stevejson 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 之前曾经研究过几个纯css实现的文字效果,《CSS文字条纹阴影动画》和《响应式奶油立体字效果》等,今天我们来研究几款文字效果,主要利用text-shadow、webkit内核的几个独有特性实现效果。在线研究单击这里,下载收藏单击这里。效果一-立体字效果我们的html文件貌似这样,为了更好的展示效果,... 阅读全文
posted @ 2014-05-12 23:09 stevejson 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 以我的经验,大部分技术,熟读下列四类书籍即可。入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列实践,结合实际中经常遇到的情景环境,来描述... 阅读全文
posted @ 2014-05-12 23:07 stevejson 阅读(280) 评论(0) 推荐(0) 编辑
摘要: C#追加文件StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".NET笔记");sw.Flush... 阅读全文
posted @ 2014-05-11 22:26 stevejson 阅读(336) 评论(0) 推荐(0) 编辑
摘要: // 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进... 阅读全文
posted @ 2014-05-08 17:53 stevejson 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了一个问题:怎么样才能做到只刷新页面中的Repeater控件中的数据,在不用UploadPannel的情况下?试了好多方法,无意间在看jquery文件时发现,使用load()方法即可解决此问题。代码如下: 当前页(WebForm1.aspx)局部数据刷新 ... 阅读全文
posted @ 2014-05-06 17:34 stevejson 阅读(2880) 评论(0) 推荐(0) 编辑
摘要: 从外网把数据库中的表结构以及数据用”导出脚本“的方式导出来(1.628G的样子),但是在本机执行sql脚本的时候,直接就是out of memory。 之前执行60M的脚本没出过这种问题,直接双击打开.sql脚本文件,然后执行就完了。现在主要是这文件太大了,就报错了,后面不停的google... 阅读全文
posted @ 2014-05-03 21:18 stevejson 阅读(11411) 评论(0) 推荐(0) 编辑
摘要: 用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过EXECUTE 命令来执行。在SQLServer 中根据函数返回值形式的不同将用户自定义函数分为三种类型:(1) 标量函数标量函数返回一个确定类型的标量值,其返回值类... 阅读全文
posted @ 2014-04-23 15:29 stevejson 阅读(495) 评论(0) 推荐(0) 编辑
摘要: inner join(又叫join)out join包括left join,right join和full join(也就是left+right) 阅读全文
posted @ 2014-04-23 10:57 stevejson 阅读(568) 评论(0) 推荐(1) 编辑
摘要: select * from VisitLogorder by ISNULL(NextVisitDate,'2299-01-01')此sql的作用是查找表中的数据,并按照NextVisitDate字段升序排列,将NextVisitDate字段为空的放到最后面。注意,此sql只会在排序的时候替换null... 阅读全文
posted @ 2014-04-18 15:09 stevejson 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: :eq()的括号中的参数如果是非负数则在DOM对象中按从上到下的顺序查找指定的元素,但是,如果是是负数,则在DOM中从下向上查找指定元素。如下实例:如果 $("#divTag div:eq(1)");则查找结果是divTag中的第二个div如果 $("#divTag div:eq(-1)");则查找... 阅读全文
posted @ 2014-04-18 14:58 stevejson 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 示例昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 :类别名称AAA企业1AAA企业2AAA企业3BBB企业4BBB企业5我想把这个表变成如下格式:类别名称AAA企业1,企业2,企业3BBB企业... 阅读全文
posted @ 2014-04-18 14:49 stevejson 阅读(21029) 评论(1) 推荐(5) 编辑
摘要: 阅读全文
posted @ 2014-04-11 13:54 stevejson 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、关于enum的定义enumFabric{Cotton = 1,Silk = 2,Wool = 4,Rayon = 8,Other = 128}2、符号名和常数值的互相转换 Fabric fab = Fabric.Cotton; int fabNum =(int)fab;//转换为常数值。必须使用强制转换。 Fabric fabString = (Fabric)1;//常数值转换成符号名。如果使用ToString(),则是((Fabric)1).ToString(),注意必须有括号。 string fabType = fab.ToString();//显示符号名 string fabVal 阅读全文
posted @ 2014-04-11 13:39 stevejson 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-03-03 08:44 stevejson 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 本来以为jQuery("#select1").val();是取得选中的值,那么jQuery("#select1").text();就是取得的文本。这是不正确的,正确做法是:jQuery("#select1 option:selected").text(); 阅读全文
posted @ 2014-03-03 08:42 stevejson 阅读(406) 评论(0) 推荐(0) 编辑
摘要: event.preventDefault()方法是用于取消事件的默认行为,例如,当点击提交按钮时阻止对表单的提交。但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。注意1、如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。2、此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。测试 阅读全文
posted @ 2014-02-14 09:53 stevejson 阅读(1253) 评论(0) 推荐(0) 编辑