IQC跳捡 T-SQL
转载请注明出处,联系我: t39q@163.com
本人热衷于数据库技术及算法的研究,志同道合之士, 欢迎探讨
ALTER proc [dbo].[proc_CheckIfNeedIQC]
@VendorID nvarchar(50),
@PartNum nvarchar(50),
@company nvarchar(20)
asdeclare @n int;set @n=0;select @n=count(*) from RcvDtl t1left join erp.Vendor t2 on t1.vendornum=t2.vendornum and t1.company=t2.companywhere t1.InspectedDate is not null and t2.VendorID=@VendorID and t1.PartNum=@PartNum;
if (@n=0)
beginselect 1 CheckLabel;
end
else
begin SELECT t2.VendorID,t1.InspectedDate,t1.PartNum,t1.NeedCheck_c,t1.LotNum into #CheckListFROM RcvDtl t1left join erp.Vendor t2 on t1.vendornum=t2.vendornum and t1.company=t2.companywhere t1.InspectedDate is not null and t2.VendorID=@VendorID and t1.PartNum=@PartNumorder by t1.LotNum ;--select * from #CheckList;declare @i nvarchar(40);declare @j int;declare @m int;declare @q int;--跳了多少次set @j=0;set @m=0;set @q=0;select @i=max(LotNum) from #CheckList where NeedCheck_c=1select @j=count(*) from #CheckList where LotNum<=@i;select @m=count(*) from #CheckList;set @q=@m-@jdeclare @r int;set @r=-1;select @r=InspectionFrequency from [check] where SupplierNumber=@VendorID and ShippingNumber=@PartNum and company=@company;--print cast(@r as nvarchar)+' '+cast(@q as nvarchar)if(@r>0)beginif(@r-@q<=0)beginselect 1 CheckLabel;endelse if(@r-@q>0)beginselect 0 CheckLabel;endendelse if(@r=-1)beginselect 1 CheckLabel;end
end
GO
IQC跳捡 T-SQL相关推荐
- 【捡肥皂】Microsoft SQL Server 2000 MSSQL2000下载中文企业版个人版免费下载
已经停止发布下载的MSSQL2000是一代经典,好多网站已经找不到了,这里给大家一个网盘下载地址,珍藏版,大家懂得!!! 百度网盘:http://pan.baidu.com/s/1oqacB 360网 ...
- Java程序员从笨鸟到菜鸟之(一百)sql注入攻击详解(一)sql注入原理详解
前段时间,在很多博客和微博中暴漏出了12306铁道部网站的一些漏洞,作为这么大的一个项目,要说有漏洞也不是没可能,但其漏洞确是一些菜鸟级程序员才会犯的错误.其实sql注入漏洞就是一个.作为一个菜鸟小程 ...
- OCS 2007 R2搭建后端SQL 2005企业版池
在前一篇里面,我们已经准备好了三台服务器的基础环境,这一篇里我们将按照上一篇中所说的顺序来准备OCS 2007 R2的后端服务器.在这个测试环境中,为了节约资源,我们选择使用SQL 2005 + SP ...
- 金蝶K3 BOM独立控制跳层开关开发
应用场景:BOM反审核权限关闭,只能通过工程变更实现BOM的修改,有些公司需要对自制件进行灵活生产(如组件不足,又不想走组件工单装配入库,需要将组件维护成跳层,投料时自动分解到下级物料,省去了将组件入 ...
- sql注入pythonpoco_SQL注入原理与解决方法代码示例
一.什么是sql注入? 1.什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 ...
- Java -- SQL注入
为什么会产生SQL注入问题 举一个简单的SQL注入攻击的例子: 假如我们有一个users表,里面有两个字段username和password.在我们的java代码中我们初学者都习惯用sql拼接的方式进 ...
- SQL注入原理与解决方法
一.什么是sql注入? 1.什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 ...
- Sql Server语句大全
T-SQL语句大全 --跳转到SQL myDemo USE [SQL myDemo]go--声明变量iddeclare @id int--为变量赋值:直接赋值set @id = 2--将cid为3的c ...
- 大白话讲解SQL注入
先看一副有趣的漫画 这幅画就是sql注入的精华了. 什么是SQL注入: SQL注入是一种非常常见的数据库攻击手段,SQL注入漏洞也是网络世界中最普遍的漏洞之一.大家也许都听过某某学长通过攻击学校数据库 ...
最新文章
- 解读万方学术检索——SimCSE、Sentence-BERT…
- 1.1.3 以类为单位的编程思想
- Magicodes.WeiChat——自定义knockoutjs template、component实现微信自定义菜单
- STM32很难?这些工具可以帮大忙!
- c语言 集中上机题目,C语言集中上机题目.doc
- 来自阿里巴巴佛系安卓程序员的指南,专题解析
- ArcGIS Engine 编辑- ITask
- 【推广】实用命令——tldr
- 主板上的jrgb接口干什么用_用思维导图,解读选配主板的过程,重点解读兼容与接口的搭配技术...
- unittest-ddt报错AttributeError: type object ‘forTestDDT‘ has no attribute ‘test_2‘
- C/C++ | Qt 实现爬虫功能,爬取CSDN博客文章
- Laravel源码解析之ENV配置
- Objective -C-2
- mysql教程排序_MySQL中的排序函数field()实例详解
- 在线代理和缓存工具(转)
- C++ 使用string的头文件和要求
- 开发板------OK6410
- 学习完美方块小游戏(cocos creator)
- Excel vba从excel中导出表格数据和图表到新word文档
- 高德置地广场UTOPA HUB来了!弄潮玩家们的杭州新聚场!