It之路的成长轨迹
恝置
这个作者很懒,什么都没留下…
展开
-
sql server浅探
今天偶尔来学习了下查询性能方面的优化,从上图可以明显看出select *对性能的消耗,这方面消耗主要是I/O方面的消耗比带字段大很多,然后为什么*号查询会有一个嵌套查询,本以为是*需要取出字段,但是去掉*号依然这样原创 2015-09-23 13:59:56 · 219 阅读 · 0 评论 -
C#中Math.Round()实现中国式四舍五入
C#中Math.Round()实现中国式四舍五入C#中Math.Round()实现中国式四舍五入 C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算转载 2015-11-05 20:37:17 · 353 阅读 · 0 评论 -
sql自增断号问题
名词解释 断号:比如,连续生成的编号,由于某种操作(通常为删除)后,产生不连续的编号,我们将这种不连续的编号称为断号。 例如,数据库中有一个字段叫合同编号,正常格式为201106_011(表示2011年6月的第11个合同),那么它前面的一个合同编号应该为201106_10,后面的一个应该为201106_12,当我们删除了合同201106_011,就会出现201106_010后面转载 2014-12-13 21:57:24 · 409 阅读 · 0 评论 -
sql server 报“列名不存在”的错误可能的原因
如果用的.net进行开发,使用的sql server数据库的话,数据库报的“列名不存在”或者和实际不相符这样的错误的话,应该检查sql语句如果你直接使用的是where后面等于一个变量,那你就得注意,这个变量的的类型和数据库中字段的类型;例如:select *from Table where ID="+id+";如果ID是int型的,那个这个语句是可以正常执行的,但是如果ID是字符原创 2014-11-25 21:48:52 · 1025 阅读 · 0 评论 -
图片上传到数据库中去
string strPath = this.FileUpload3.PostedFile.ToString();//图片路径 FileStream fs = new System.IO.FileStream(strPath ,FileMode.Open,FileAccess.Read ); BinaryReader br = new BinaryReader(f原创 2014-06-21 07:13:31 · 361 阅读 · 0 评论