随笔分类 - SQL Server
摘要:准备着手,动态列SQL查询,要实现动态列SQL,会运用到聚合函数,而SQL本身聚合函数有限, 无满足此用户任意字段组合变化,再加上工艺流程重复相同工序,如;沉铜1,沉铜2对应工序代码都是相同的 而通常聚合以后,数据排列顺序失效,如果要实现,需采用低效的方式实现。 以其中一个:聚合函数joinStri
阅读全文
摘要:其中一篇 博文中有写《PCB MS SQL 排序应用 相邻数据且相同合并处理》此篇有也应相用也同的技巧,实现相邻数据区间值求解 示例: 原数据:处理前 求出区间值:处理后 SQL 代码实现
阅读全文
摘要:这是一个很有趣SQL数据处理应用,具体需求如下 ERP需要工程将物料编码相邻的编码合并求和BOM用量,巧妙的用到了已有排序号与分组排序号之间的差值求解 示例: 原数据: 要求转换: 实际转换后数据: SQL代码实现:
阅读全文
摘要:一.排序前,准备数据 二.排序后:
阅读全文
摘要:一.原数据: 二.转换后(动态拼接SQL):
阅读全文
摘要:由于SQL Server允许为小写进入 ,导致数据库中存在小写,在数据集成到MES或ERP时报错,Oracle要求大写导致, 需转换为大写,可通过以下语句,查询所有小写数据,再更新。
阅读全文
摘要:一.原数据:多行有序 二.转换后数据:
阅读全文
摘要:正式表:各字段内容获取 正式表:各字段内容获取(加注释,复制到C#中再将###正则替换为\n) 临时表:各字段内容获取 获取内容样式如下:
阅读全文
摘要:一.SQL跨库执行SQL 获取返回值 使用:sp_executesql 规则范要求: 1、要求动态Sql和动态Sql参数列表必须是NVARCHAR 2、动态Sql的参数列表与外部提供值的参数列表顺序必需一致 3、一旦使用了 '@name = value' 形式之后,所有后续的参数就必须以 '@nam
阅读全文
摘要:PCB 周期计算采用 SQL函数调用.net Dll实现 (实现代码重用目的) 玩过SQL SERVER数据库经常经需要写存储过程,函数之类的,当业务逻辑过于复杂,用SQL去写简直是恶梦, 这里以PCB周期函数用.NET写好了,用MS SQL调用.net基本步骤整理一下如下 第1步:SQL服务器CL
阅读全文

浙公网安备 33010602011771号