摘要: /// <summary> /// 随机多人红包 /// </summary> /// <param name="totalCount">红包数量</param> /// <param name="totalAmount">红包总金额</param> /// <param name="minAmou 阅读全文
posted @ 2017-04-13 09:56 毛丹 阅读(115) 评论(0) 推荐(0) 编辑
摘要: [TestMethod] public void CheckTrue() { var reg = CommonTools.CheckTrue(1.001M); } /// <summary> /// 根据中奖率判断是否中奖 /// </summary> /// <param name="percen 阅读全文
posted @ 2017-04-13 09:51 毛丹 阅读(122) 评论(0) 推荐(0) 编辑
摘要: /*第一步在数据库存储目录下新建一个分区方案*/USE [MultiCompany]GOCREATE PARTITION SCHEME [SCH_MC] AS PARTITION [FN_MC] TO ([SN2013], [PRIMARY])GO/*第二步在数据库存储目录下新建一个分区函数*/USE [MultiCompany]GOCREATE PARTITION FUNCTION [FN_MC](SMALLINT) AS RANGE RIGHT FOR VALUES (2014)GO/*第三步在需要转储的表里添加一个标签字段(本处是以年份作为标签的)*/ALTER TABLE Financ 阅读全文
posted @ 2014-01-15 15:24 毛丹 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 行列倒置在sql server中是一种很常见的技巧,在做应用系统的时候,经常需要做一些统计功能避免不了使用行列倒置这个技巧,我小小的做了一下总结: 第一种:sql server 2000中使用case进行行列倒置 create table RowCellConvertTest ( grade varchar(50), sex varchar(50), studentCount int ) go insert into RowCellConvertTest select '一年级','男',100 union all select '一年级',&# 阅读全文
posted @ 2013-09-02 13:37 毛丹 阅读(663) 评论(0) 推荐(0) 编辑
摘要: UPDATE MultiCompany.Finance.FwDocsSET Quantity=aa.q,DocNo='FPDD'+ right(replicate('0',8-LEN(ID))+ltrim(ID),8)FROM (SELECT SUM(Quantity) q,DocId dd FROM MultiCompany.Finance.FwDocDetails GROUP BY DocId) aaWHERE Finance.FwDocs.Id=aa.dd 阅读全文
posted @ 2013-07-15 14:35 毛丹 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06Select CONVERT(varchar(100), . 阅读全文
posted @ 2013-07-15 14:33 毛丹 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性;一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的事务处理;现在通过一个典型的银行转账的例子来说明一下这两个例子的用法我们先来看看sql存储过程是如何来完成事务的操作的:首先创建一个表:create database aaaa --创建一个表,包含用户的帐号和钱 阅读全文
posted @ 2013-07-15 14:29 毛丹 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 当你年轻的时候,你该有沉得住气的远见和毅力。看见周围的人谈恋爱了,看见谁又去KTV了,看见谁又在宿舍呆了几天上网。于是,你就沉不住气了,你怀疑现在努力是为了什么,为什么别人每天安逸舒适,而我却要孤寂、不断奋斗。特别是,当你还是一个女生? 一个阿姨跟我说,她二十多岁的时候,她周围所有的人都结婚了,只是她一个人还没有。看着昔日同事抱着一岁多了的孩子出现在她的面前,她只有回家一个人默默地吞眼泪。正好这时候,她碰到了我叔叔,各方面都还合适,她就把自己给嫁了。本来她报了一个大学的进修班,可是结婚后,哪还有时间看书,生了孩子就更加不可能了。可和她一起的另一个女人不同。她26岁了,26岁,在一个小地方,在. 阅读全文
posted @ 2013-07-08 16:37 毛丹 阅读(172) 评论(0) 推荐(0) 编辑
摘要: F4 显示属性窗口F12 转到定义CTRL + F12转到声明F7: 查看代码Shift+F7: 查看窗体设计器F6: 生成解决方案Ctrl+F6: 生成当前项目F10: 逐过程Ctrl+F10: 运行到光标处===============================Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL 阅读全文
posted @ 2013-04-18 09:45 毛丹 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 如果,大家使用SQL Server 2008,它提供一个新的功能表变量(Table Parameters)可以将整个表数据汇集成一个参数传递给存储过程或SQL语句。它的注意性能开销是将数据汇集成参数(O(数据量))。 现在,我们修改之前的代码,在SQL Server中定义我们的表变量,具体定义如下:-- =============================================-- Author: JKhuang-- Create date: 08/16/2012-- Description: Declares a user table paramte... 阅读全文
posted @ 2013-04-18 09:18 毛丹 阅读(266) 评论(0) 推荐(0) 编辑