首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

Sybase cursor的运用

2012-09-27 
Sybase cursor的使用Sybase 在很多语法上面和常用的MS Sql 还有 PL Sql 存在很多不同的差异, 经常弄的我头

Sybase cursor的使用

Sybase 在很多语法上面和常用的MS Sql 还有 PL Sql 存在很多不同的差异, 经常弄的我头昏脑涨。?
这两天有个需求:几十个 tbName_xx 这种形式是表需要数据更新, 参照 MS Sql 的帮助文档和网上资料自己写了个cursor。结果是非常的郁闷!?
后来几经摸索和别人的指点,弄了一个能正确执行的, 把代码贴出来供大家参考

  • ?? ? ?EXEC(@dynaSql)--执行动态SQL, Sybase 12 以上的版本支持使用动态SQL
  • ??????--to?do?something.....??
  • ??
  • ??????--?Get?the?next?cur.??
  • ??????FETCH?cursor_a???
  • ??????INTO?@domainCode???
  • ???END??
  • CLOSE?cursor_a?

  • --第三步?
  • DEALLOCATE?CURSOR?cursor_a ?/*删除游标*/ ?

    ?

    ?

    1 楼 icefishc 2010-02-26   Sybase和MS sqlserver 用的都是T-SQL。 语法基本一样。 2 楼 lobbychmd 2010-02-26   跟 sql server差不多,我记得就1个状态码不同 3 楼 yose 2010-03-01   是啊,但是我就是对细节处不了解哦,,,就绕弯子了

  • 热点排行