DB2变量定义

酸酸甜甜就是我啊 2008-09-17 04:30:57
如题在oracle中可以
declare
i integer;
begin
set i=1;
end;
这样写,可以直接执行不需要放在存储过程中执行,在DB2怎么做?
...全文
696 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhliusoft 2011-06-22
  • 打赏
  • 举报
回复
DB吐确实太烂了,用过SQL Server 的人再用DB2,简值是没有办法适应用,优其是在WINDOWS平台下,兼容性,容错性太差了。
  • 打赏
  • 举报
回复
倒。我怎么办啊。DB2这么烂????
yangxiao_jiang 2008-09-17
  • 打赏
  • 举报
回复
只能用存储过程了,db2不支持这种sql段。
  • 打赏
  • 举报
回复
因为我的SQL语句都是写在配置文件中的,现在数据库换成DB2了。有什么办法可以解决我现在的问题吗?只能用存储过程了吗?
liyan93834183 2008-09-17
  • 打赏
  • 举报
回复
不能定义变量
liyan93834183 2008-09-17
  • 打赏
  • 举报
回复
恩,不支持
不像ORACLE和SQLserver可以执行一段脚本
多个SQL语句可以并列执行,但DECLARE不可以
  • 打赏
  • 举报
回复
楼上的请问DB2就不支持一段包含变量定义的SQL直接执行是吗?必须用存储过程来执行?
liyan93834183 2008-09-17
  • 打赏
  • 举报
回复
db2 不可以

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧