文档详情

Sql函数说明文档.pdf

发布:2019-03-27约1.33万字共32页下载文档
文本预览下载声明
目 录 空白目录 概述 命名规范 语句规范 注释规范-函数 注释规范-视图 优化经验 知识库 函数 基础函数 Fnt_Split Fnt_GetTmRgInTmRg Fnt_TmNotInPd Fnt_GetPoTime 异常函数 标准 定制 产量函数 OEE函数 BAR函数 视图 通用视图 定制视图 本文档使用 看云 构建 - 2 - 空白目录 空白目录 sql函数说明文档 本文档使用 看云 构建 - 3 - 概述 概述 注意说明 : 1.TopButton 字段使用规范 ``` =0 或NULL 一般异常 =1 停线异常 =2 自动异常 本文档使用 看云 构建 - 4 - 命名规范 命名规范 一. 通用功能命名 : 1.函数 表值函数 :Fnt_ 标量函数 :Fnv_ 2.存储过程 存储过程 :Exec_ 3.视图 视图 :V_ 二. 定制功能命名 : 1.函数 表值函数 :Fnt_Cus_ 标量函数 :Fnv_Cus_ 2.存储过程 存储过程 :Exec_Cus_ 3.视图 视图 :V_Cus_ 本文档使用 看云 构建 - 5 - 语句规范 语句规范 1.查询语句 1.1 With(nolock) 函数中写的语句 ,尽量采用防止死锁查询with(nolock)。 select * from ad_button_OrignDataBuffer with(nolock) 1.2 使用游标 (最好标注为局部 local ) declare cursor1 cursor local for 本文档使用 看云 构建 - 6 - 注释规范-函数 注释规范-函数 //======================================================== //函数名 : Fnt_GetTmRgInTmRg //功能 :获取第1个时间段 ,在第2个时间段内的部分。 //输入参数 : //@CStart(DateTime)第1个时间段的开始时间 //@CEnd(DateTime) 第1个时间段的结束时间 //@Start(DateTime)第2个时间段的开始时间 //@End(DateTime)第2个时间段的结束时间 //返回值 : 表格 //ThisStart (datetime) 开始时间 //ThisEnd(datetime)结束时间 //TimeLong(int) 结束时间-开始时间 单位 (秒 ) //作者 : Doit //日期 : 2019-03-05 //修改记录 : //======================================================== //函数代码 //示例 本文档使用 看云 构建 - 7 - 注释规范-视图 注释规范-视图 //======================================================== //视图名 : Fn_GetTmRgInTmRg //功能 :获取第1个时间段 ,在第2个时间段内的部分。 //作者 : Doit //日期 : 2019-03-05
显示全部
相似文档