当前位置: 代码迷 >> Oracle开发 >> 如何样在程序拼凑pro*c的sql语句啊
  详细解决方案

如何样在程序拼凑pro*c的sql语句啊

热度:37   发布时间:2016-04-24 07:47:22.0
怎么样在程序拼凑pro*c的sql语句啊?
怎么样在程序拼凑pro*c的sql语句啊?windows里用ado的话直接可以执行拼凑完的语sql语句,可是pro*c是要经过编译才能用的,我要怎么实现类似的思路啊?
如比下面的伪代码  
string   strSQL;
strSQL   =   "Select   distinct   AlarmType,TypeDesp     "   +
                                                "from   TblAlarmAction   "
          if(条件)

        strSQL+= "where   AlarmID=变量1   and   ...

  }
                                               
            else
      strSQL+= "where   AlarmID=变量2   and   ...
                           


------解决方案--------------------
用函数strcat实现字符串的连接;可以查看oracle文档中的动态SQL(oracle dynamic SQL),有四种方法,并且有具体的实例
  相关解决方案