博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql异常
阅读量:6704 次
发布时间:2019-06-25

本文共 1111 字,大约阅读时间需要 3 分钟。

表结构

Id int Unchecked

Title nvarchar(50) Checked
Value nvarchar(1000) Checked
Remark nvarchar(1000) Checked

查询

DECLARE @temp TABLE    (      Id INT,      Title nvarchar(50),      Value    nvarchar(1000),      Remark nvarchar(1000),      Pass nvarchar(50)    )     --获取自增最大值   declare @flag int   select @flag=Isnull(MAX(Id),0) from  AkWorkOrderPrintDate      --变量   while @flag>0   begin      --是否存在这条记录      declare @count int      select @count=COUNT(*) from AkWorkOrderPrintDate where Id=@flag      if @count=1      begin        --拷贝这行的数据        insert into @temp         select Id,Title,Value,Remark,'值错误' from AkWorkOrderPrintDate where Id=@flag                --测试日期设置        declare @val nvarchar(1000)        select @val=Value from @temp where Id=@flag        set @val='select @a='+@val                --执行        begin try          declare @pass nvarchar(1000)          exec sp_executesql @val,N'@a nvarchar(1000) output',@pass output             update @temp set Pass=@pass where Id=@flag        end try        begin catch        end catch      end      set @flag=@flag-1   end      select * from @temp

转载地址:http://nbflo.baihongyu.com/

你可能感兴趣的文章
发布一个动态域名绑定的小软件:介不是花生壳
查看>>
【教程】如何在C#,VB.NET中获取PDF书签
查看>>
英语生活箴言
查看>>
《疯狂java讲义2》读书笔记——面向对象的三大特性之一封装
查看>>
程序员需要转变的
查看>>
用Spring Boot颠覆Java应用开发
查看>>
Tomcat 部署JAVAEE项目
查看>>
python实现FTP功能
查看>>
Shell中的比较
查看>>
微软 Build 2017 开发者大会:Azure 与 AI 的快速发展
查看>>
制作LXC文件系统
查看>>
服务器负载均衡基础概念
查看>>
让页面不缓存js
查看>>
Oracle SQL如何判断一个字段值的长度
查看>>
hadoop笔记八:Combiner优化MapReduce
查看>>
解读《大数据产业发展规划(2016-2020年)》
查看>>
UNIX,来自收集
查看>>
趣拍说和阿里云一起-到下个千亿级视频市场只需3小时
查看>>
关于EL/jstl表达式的使用
查看>>
hadoop-3.0.0集群搭建
查看>>