我想查一个表的某几列,
select 列1,列2 from 表1 
如果在C# 我把查出的 结果放到 dataset 里
以便继续程序往下处理这些数据但是如果是在 SQL语句 里呢,我在 oracle 里的 JOB 里需要写 
如何把查询结果装在一个变量里呢或哪里以供使用

解决方案 »

  1.   


    不好意识,我那时网络不好,已经发成功了没有提示,我就又发了一遍。
    就是我现在要在JOB 里写个算法,就是每天晚上 8点我要执行JOB ,计算一天的停止时间。 
    表里字段有 “开始停止时间”,“结束停止时间” 
    停止时间有 开始停止时间和结束停止时间。有可能一天挺几次,也有可能一天一直停着 
    我得判断,首先判断今天有没有 开始停止时间,如果有,说明今天停止了,那么就查找结束停止时间,如果有 还要判断几次,这个我说的有点乱,我在C# 的程序里实现 了,但是现在要求在 数据库里做,我SQL 语句不太了解 
    查找所有今天有开始停机时间的记录
       判断开始时间 有没有结束时间,如果有,则写入一次停机时间
                    如果没有,则写入 开始时间和 交班时间
    如果今天没有开始,判断有无结束,如果没有结束,今天未停机
                       如果有结束,今天从接班一直停到现在  
      

  2.   


    静态查询使用view就而已了动态查询使用动态sql把值取到变量里就可以了。