存储过程中如何将表名作为参数使用

richardzq 2003-08-13 03:01:22
我想往一个表中插入数据,这个表可以是临时生成的,也可以是先生成好了的。
要想将数据插入到这个表中,如何把表名作为变量在存储过程中实现。
比如说:我先得到当前的月份值,当前为8,那么这个表就为t8,如果现在是11月,表名就是t11,我要往这个表中插入数据,那么insert into 后面就需要跟一个变量,我不知道在DB2中怎样实现这个功能。
好像在Oracle中,可以用&,在SQLServer中,可以用@
希望各位大虾指教!
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dechon 2003-08-14
  • 打赏
  • 举报
回复
要用动态SQL才行了。
richardzq 2003-08-14
  • 打赏
  • 举报
回复
哦,原来是用字符串prepare,execute
richardzq 2003-08-14
  • 打赏
  • 举报
回复
什么是动态SQL啊?

5,889

社区成员

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

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