informix 存储过程

 时间:2024-10-14 05:02:45

刚刚接触存储过程,将相关知识点做如下总结1. 新建存储过程 create procedure testpro( col1 varchar(10) , col2 decimal(20)) returning decimal(10);define v_count varchar(10);select count(*) into v_count from systables;return v_count;end procedure;上例为一个简单的存储过程。在informix 中没有出参的写法,11.7版本之后才有了出参 ,调用的方法是需要新建一个存储过程传参。因为我的版本比较低,不能执行就不做具体解释了。2. 存储过程中的循环for i in (1 to 10 step 1)end for;foreachend foreach;个人用到的foreach比较多,写下foreach的用法foreachselecttabname into v_tabname from systables --该语句后不能有分号return v_tabname with resume;end foreach;foreach 语境:通常用于查询结果是多条的赋值3. informix 中的判断if ** then **elif ** then **else ***end if ;case when ... then ... else ** end语法同其他数据库一致,不做特殊说明注:以上仅代表个人观点,我自己总结的,如果有错误,欢迎大家批评指正,有不清楚的也可以找我,共同探讨,共同进步

  • 服务器保存不了SESSION的问题_IIS7站长之家
  • Mac版Pages如何插入邮件符号?
  • 如何设置Notepad++文件更新后定位到末行
  • windows7远程如何开启剪贴板功能
  • Excel表格使用vba实现全屏显示
  • 热门搜索
    我爱文学手抄报内容 放飞梦想手抄报内容 中秋手抄报内容 孝心手抄报 五一的手抄报 我爱阅读手抄报图片 白衣天使的手抄报图片 劳动节手抄报简单一点 感恩手抄报资料 成长足迹手抄报