First use cursor and initially understand it

理解了数据库中的指针,但让凭空写出这些代码好像还有些困难,这可能是熟练的问题吧。

DECLARE @Customer VARCHAR(40),@Project VARCHAR(40)
DECLARE @NUM INT,@NUM1 INT,@iID INT
 
DECLARE CUR_Backlog  CURSOR FOR
SELECT Customer,Project FROM BACKLOG
 
OPEN CUR_Backlog
 
FETCH NEXT FROM CUR_Backlog 
INTO @Customer,@Project
 
WHILE @@FETCH_STATUS = 0
BEGIN
 SELECT @NUM=COUNT(*) FROM PROJECT WHERE PROJECT=@Project AND CUSTOMER=@Customer
 IF @NUM=0
 BEGIN
  SELECT @NUM1=COUNT(*) FROM FORECAST_12M WHERE PROJECT=@Project AND CUSTOMER=@Customer
  INSERT INTO PROJECT VALUES(@Project,@Customer)
  SET @iID=@@IDENTITY
  
  IF @NUM1=0
   INSERT INTO FORECAST_12M 
   VALUES(@iID,@Project,@Customer,0,0)
 END
 FETCH NEXT FROM CUR_Backlog 
 INTO @Customer,@Project
END
 
CLOSE CUR_Backlog
DEALLOCATE CUR_Backlog

posted on 2007-10-10 09:11 Sady 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/sady/archive/2007/10/10/918938.html

First use cursor and initially understand it相关推荐

  1. Cursor的使用和下载

    Cursor听闻是用chatGPT4来制作的软件,该软件可以帮助你写基础代码和代码的方案,也可以帮助你查找相关的代码函数,但是除了代码问题很多现实问题超出了它的能力范围不被使用. 链接:Cursor ...

  2. 通过Cursor 工具使用GPT-4的方法

    本文介绍了通过Cursor 工具使用GPT-4的方法. 目录 下载Cursor Cursor | Build FastRefactor, understand, and write code effo ...

  3. 软件工程与软件测试基础知识_这是我在软件工程工作九个月中学到的知识

    软件工程与软件测试基础知识 I've been working for about nine months at Dexter as a software developer. I wrote a b ...

  4. 如何在Microsoft Excel中将文本转换为日期值

    Analysis of business data often requires working with date values in Excel to answer questions such ...

  5. kaggle:PUBG Finish Placement Prediction

    The Mission of Machine Learning :PUBG Finish Placement Prediction 一. Introduction 二. Experiments 三. ...

  6. 数据库常见笔试面试题

    数据库基础(面试常见题) 一.数据库基础 1. 数据抽象:物理抽象.概念抽象.视图级抽象,内模式.模式.外模式 2. SQL语言包括数据定义.数据操纵(Data Manipulation),数据控制( ...

  7. 【深入理解TcaplusDB技术】入门Tcaplus SQL Driver

    简介 TcaplusDB SQL Driver/C++ 是用于连接C++应用程序到TcaplusDB服务器的TcaplusDBConnector.用于以传统方式使用SQL语句的TcaplusDB服务器 ...

  8. 【Database】数据库常见面试题【转】

    数据库基础(面试常见题) 一.数据库基础 1. 数据抽象:物理抽象.概念抽象.视图级抽象,内模式.模式.外模式 2. SQL语言包括数据定义.数据操纵(Data Manipulation),数据控制( ...

  9. 闲谈swi与ucos

    最近准备玩下ucos,移植ARM上,突发奇想出一个附带问题在这里抛出来,关于任务切换,大家都知道任务切换的时候需要用汇编编写代码,这无疑是會给用惯了高级语言的工程师带来些许不爽,但是很多的单片机,当然 ...

最新文章

  1. JavaScript 计时事件
  2. 学习资料,欧姆社学习漫画-电力电气类-漫画电池
  3. JSON数据解析及gson.jar包
  4. 【机器学习基础】深入理解Logistic Loss与回归树
  5. 通讯录数据表设计v0.5
  6. scrapy爬取多页面
  7. 《天天数学》连载38:二月七日
  8. oracle pfile 注释,Oracle pfile/spfile参数文件详解
  9. sql where中用case_一份虐你千百遍的SQL语句面试题,请笑纳
  10. Netty的并发编程实践3:CAS指令和原子类
  11. mysql sql delete语句_SQL Delete语句
  12. 菊安酱的机器学习实战
  13. setup factory的命令行打包
  14. 专注于开源数据科学软件的非营利基金会—— NumFOCUS 的来龙去脉(下)
  15. st语言 数组的常用方法_三菱ST语言教学(2)——数组的使用
  16. 为织梦cms列表页文章缩略图添加alt属性的方法
  17. 邮箱登录入口官网是哪个?域名邮箱登录入口展示
  18. 一亿条数据的排序处理
  19. oracle length
  20. 如何系统磁盘和raid卡的槽位对应起来

热门文章

  1. python基础代码事例-python基础第三章
  2. python中文名字叫什么-Python为什么取名为Python,很少人知道
  3. python语言入门m-「数据挖掘入门系列」Python快速入门
  4. python语音播报-使用pyttsx3实现python语音播报
  5. python适合零基础学习吗-零基础能学好Python吗?哪些人更适合学习?
  6. python可以做什么项目-Python可以做大项目吗?
  7. python简单代码演示效果-演示python如何创建和使用一个简单的元类的代码
  8. python好学吗mooc中文网-Python学习第一课-MOOC嵩天
  9. python免费课程讲解-Python快速入门免费课程
  10. python类中方法的执行顺序-浅谈Python的方法解析顺序(MRO)