随笔分类 -  User-Defined Functions

上一页 1 ··· 3 4 5 6 7
摘要:公式: 机器实际产能 / 理论能力2代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_MachineExpressive](@TheoreticalDutyTwoDECIMAL(18,6),@ActualCapacityDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--计算机器表现性SELEC 阅读全文
posted @ 2011-01-10 16:17 Insus.NET 阅读(297) 评论(1) 推荐(2) 编辑
摘要:公式:(产出数 + 不良品) / 机器实际产能代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_PersonExpressive](@OutputQuantityDECIMAL(18,6),@DefectQuantityDECIMAL(18,6),@ActualCapacityDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnVal 阅读全文
posted @ 2011-01-10 16:11 Insus.NET 阅读(270) 评论(1) 推荐(2) 编辑
摘要:公式:(机器实际上班时间 - 停机时间) / 机器实际加工时间 * 标准夹具数代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_ActualCapacity](@MachineIdSMALLINT,@OperatorDateDATETIME)RETURNSdecimal(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--取得机器实际上班时间DECLA 阅读全文
posted @ 2011-01-10 15:55 Insus.NET 阅读(439) 评论(1) 推荐(2) 编辑
摘要:公式:(机器实际上班时间 - 停机时间) / 机器标准时间 * 标准夹具数代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_TheoreticalDutyTwo](@MachineIdSMALLINT,@OperatorDateDATETIME)RETURNSdecimal(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--取得机器实际上班时间DEC 阅读全文
posted @ 2011-01-10 15:39 Insus.NET 阅读(410) 评论(1) 推荐(2) 编辑
摘要:公式:加工机器实际上班时间 * 3600 / 机器标准时间 * 标准夹具数代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_TheoreticalDutyOne](@MachineIdSMALLINT,@OperatorDateDATETIME)RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--取得机器实际上班时间DEC 阅读全文
posted @ 2011-01-10 15:31 Insus.NET 阅读(239) 评论(1) 推荐(2) 编辑
摘要:自定义函数(User-Defined Function)有两种,一种是标量UDF(Scalar-valued Functions)和表值UDF(Table-valued Functions),前者只返回单个数据值,而后者则返回一个表。前面演示了标量自定义函数,http://www.cnblogs.com/insus/articles/1918983.html ,现在下面两个实例均演示表值自定义函数,代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 阅读全文
posted @ 2010-12-28 19:19 Insus.NET 阅读(1350) 评论(0) 推荐(2) 编辑
摘要:自定义函数(User-Defined Function)有两种,一种是标量UDF(Scalar-valued Functions)和表值UDF(Table-valued Functions),前者只返回单个数据值,而后者则返回一个表。下面示例是,是属于前者,返回单个值。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEFUNCTION[dbo].[ 阅读全文
posted @ 2010-12-28 19:09 Insus.NET 阅读(1643) 评论(0) 推荐(2) 编辑
摘要:在做分析报表,常常会做到比率计算,由于在MS SQLServer中,特别一点,就是得需要注意分母值问题,所以写了一个自定义函数,日后使用时,只需传入两个参数(分子,分母)即可。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEFUNCTION[dbo].[udf_Rate](@NumeratorDECIMAL(18,6),@DenominatorD 阅读全文
posted @ 2010-05-26 09:10 Insus.NET 阅读(561) 评论(1) 推荐(1) 编辑
摘要:流水号每个月从1开始,12位数,前面是年月(201004)再加上6位数的序号,不足6位,前面用0来补足。完整的流水号如:201004000001,201004000002,201004000003,...最大为201004999999另外流水号应用过程中,考虑到是在多并发进行。所以实现时是以存储过程PROCEDURE加上事务TRANSACTION来控制。文件格式:.wmv;大小:40,197KB;长度:00:33:12。 下载地址:http://download.cnblogs.com/insus/SQL/Serial%20Number.zip 阅读全文
posted @ 2010-04-01 21:02 Insus.NET 阅读(3078) 评论(1) 推荐(1) 编辑
摘要:习惯性用表值函数来替代视图。更多的表值自定义函数,可参考:http://msdn.microsoft.com/zh-cn/library/ms191165.aspx下面写一个简单的例子,如多表关联,就可以用表值函数来实现,可以解决在数据显示时,需要显示引用表的另外一些字段。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERFUNCTION[dbo]. 阅读全文
posted @ 2010-03-05 10:19 Insus.NET 阅读(904) 评论(3) 推荐(1) 编辑
摘要:创建一个表值函数:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_SystemUser]()RETURNS@SystemUserTABLE([Account]nvarchar(30),[Password]nvarchar(30))ASBEGININSERT@SystemUser([Account],[Password])VALUES('Insus.NET','i 阅读全文
posted @ 2009-04-30 19:48 Insus.NET 阅读(476) 评论(1) 推荐(1) 编辑
摘要:可以先在SQL写一个函数:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[ExclusionAccount](@Accountnvarchar(30))RETURNSbitASBEGINDECLARE@ResultbitIF@AccountIN('administrator','admin','system','sys',' 阅读全文
posted @ 2009-03-09 19:41 Insus.NET 阅读(677) 评论(1) 推荐(2) 编辑

上一页 1 ··· 3 4 5 6 7