IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

从SPUFI插入多行


IBM大型机论坛 -> DB2
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
果酱

新的用户


已加入:2006年8月13日
帖子:20
地点:孟买

发布发表:2007年6月26日,星期二,上午10:27
引用回复

你好朋友,

有没有人试图将SPUFI中的多个SQL行插入DB2。

如果插入,请给我语法。

谢谢
詹姆士
回到顶部
查看用户资料 发送私信
睡眠

新的用户


已加入:2005年3月21日
帖子:18
地点:印度

发布发表:2007年6月26日,星期二,上午10:58
引用回复

我认为您不能使用spufi插入多行。您可以使用Cobol-DB2程序来执行此操作,也可以在spufi中使用多个insert语句。
回到顶部
查看用户资料 发送私信
古普泰

主持人


已加入:2005年10月14日
帖子:1206
地点:印度班加罗尔

发布发表:2007年6月26日,星期二,12:36 pm
引用回复

嗨,詹姆士

您从SPUFI插入多行是什么意思?
您是否想知道我们是否可以使用Insert ... select?
回到顶部
查看用户资料 发送私信
果酱

新的用户


已加入:2006年8月13日
帖子:20
地点:孟买

发布发表:2007年6月26日,星期二,1:20 pm
引用回复

我的意思是我想通过SPUFI使用单个ISNERT语句插入Mulptile行
在SPUFI中是否有可能,我知道我们可以使用游标进行此操作。

而且我也不想多个插入语句。我要单证



插入到Student_table
(stud_name,Roll_no,Mark)
值(“ Ram”,101、255),
(“ Shyam” 102、350)

像这样,但是如果我在spufi中运行此查询,它将显示-104错误,其中有illegl','符号。

这是值(“ Ram”,101、255),<=== here

所以我想要的是,还有没有其他方法可以通过SPUFI使用单个INSERT语句继续插入多个行
回到顶部
查看用户资料 发送私信
潘多拉魔盒

主持人


已加入:2006年9月7日
职位:1565
地点:仙女座星系

发布发表:2007年6月26日,星期二2:54 pm
引用回复

这就是为什么您不尝试使用LOAD实用程序的原因。它将帮助您插入更多行。
回到顶部
查看用户资料 发送私信
果酱

新的用户


已加入:2006年8月13日
帖子:20
地点:孟买

发布发表:2007年6月26日,星期二,下午3:36
引用回复

你好

我知道LOAD实用程序,但我想知道我们可以这样做吗?
回到顶部
查看用户资料 发送私信
果酱

新的用户


已加入:2006年8月13日
帖子:20
地点:孟买

发布发表:2007年6月26日,星期二,3:40 pm
引用回复

但是对于LOAD实用程序,我们需要Multiple INSERT语句
回到顶部
查看用户资料 发送私信
潘多拉魔盒

主持人


已加入:2006年9月7日
职位:1565
地点:仙女座星系

发布发表:2007年6月27日星期三上午11:20
引用回复

我想您对LOAD实用程序有错误的认识,请仔细阅读手册……..
回到顶部
查看用户资料 发送私信
菲尔比(Phrzby Phil)

高级会员


已加入:2006年10月31日
帖子:1015
地点:弗吉尼亚州里士满

发布发表:2007年6月27日,星期三7:08 pm
引用回复

我认为您不能对多个行使用一个INSERT。我尝试了这个,然后开始使用LOAD。 LOAD非常好,有据可查,并且易于使用。

我建议您首先使用很小的文件进行测试,以达到舒适度。我将个人沙箱表与不同类型的列(可为空且不为空)结合使用,仅用于测试。

请注意,UNLOAD将创建与UNLOAD数据相对应的LOAD控制卡,因此您可以先进行UNLOAD,然后类似地格式化要加载的数据并使用生成的LOAD控件。

注意:我相信LOAD替换优化可以通过 表空间,而不是表,因此,如果您有共享表空间的表,请当心!

还要注意空指标的位置/值。
回到顶部
查看用户资料 发送私信
prasadvrk

活跃用户


已加入:2006年5月31日
帖子:200
所在地:荷兰

发布发表:2007年6月27日,星期三7:26 pm
引用回复

Jamshir,

如果您不希望单独使用SPUFI,则在同一SPUFI文件中可以使用任意多个INSERT语句,并用;分隔;

例如。
插入到Student_table
(stud_name,Roll_no,Mark)
值(“ Ram”,101、255);

插入到Student_table
(stud_name,Roll_no,Mark)
('Shyam'102,350);

并一次运行它们,SPUFI可以运行多个查询。我希望这可以在不使用LOAD的情况下回答您的问题,但始终建议使用LOAD。
回到顶部
查看用户资料 发送私信
vini_srcna

活跃用户


加入:2005年5月26日
帖子:178
地点:丹麦哥本哈根

发布发表:2007年6月28日星期四上午9:57
引用回复

嗨,大家好,

DB2 Manuals说我们可以在一个插入语句中插入多行。实际上,该语法仅在DB2 LUW(Linux,Unix,Windows)上有效。至少Z / os的DB2 V 7.1不支持此功能。我还没有机会在V8和Viper上进行检查。如果正确,则V8也不支持。
回到顶部
查看用户资料 发送私信
流浪者

活跃用户


已加入:2007年2月5日
帖子:199
地点:斯里兰卡

发布发表:2007年6月29日,星期五,上午5:10
引用回复

z / OS中的V8支持多个行插入,但是只能通过一个应用程序在其中使用数组的名称,所有这些都可以一次性插入。我认为使用spufi是不可能的。
回到顶部
查看用户资料 发送私信
vini_srcna

活跃用户


加入:2005年5月26日
帖子:178
地点:丹麦哥本哈根

发布发表:2007年6月29日,星期五,下午12:36
引用回复

我同意。 V8带有多行读取,插入和更新功能。它将通过应用程序发生,并且仅在V8之后。
回到顶部
查看用户资料 发送私信
吉里亚斯

新的用户


已加入:2007年2月9日
帖子:26
地点:钦奈

发布发表:2009年3月31日,星期二,下午4:12
引用回复

大家好,DB2 V9是否支持此功能?
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2009年3月31日,星期二,10:01 pm
引用回复

你好,

引用:
DB2 V9是否支持此功能
支持什么。 。 。?

您回复了一个已停用了近两年的主题。

建议您为您的问题开始一个新主题,并确保您的问题被完整/清楚地呈现。
回到顶部
查看用户资料 发送私信
苏珊斯·鲍比

高级会员


已加入:2008年7月29日
帖子:1018
地点:印度

发布发表:2009年4月2日,星期四,晚上8:37
引用回复

哇哇,

2年的旧讨论重新开始。但是还是没有答案?
我已确认& came across an 有趣的文章在此但在另一个数据库上。

我检查了类似的东西,它在SPUFI中起作用。 Iam在V8上。
码:
插入bobt1.country                                     
从sysibm.sysdummy1中选择301,'INDIA','PARRYS Station'     
全部合并                                                     
从sysibm.sysdummy1中选择302,'INDIA','AMAMJIkarai';       


答案会给你愉快的睡眠,
苏珊斯·鲍比(Sushanth Bobby)
回到顶部
查看用户资料 发送私信
吉里亚斯

新的用户


已加入:2007年2月9日
帖子:26
地点:钦奈

发布发表:2009年4月3日星期五,上午12:08
引用回复

嗨苏珊斯,

哇!!!有效。 gr8 !! ...非常感谢...
回到顶部
查看用户资料 发送私信
苏珊斯·鲍比

高级会员


已加入:2008年7月29日
帖子:1018
地点:印度

发布发表:2009年4月3日,星期五,凌晨1:45
引用回复

乐于帮助! & 学习愉快!

让这个帖子R.I.P,
苏珊斯·鲍比(Sushanth Bobby)
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> DB2

 


类似主题
话题 论坛 回覆
没有新帖 我们可以在主U中插入重复项吗? DB2 2
没有新帖 无法找到DB2 ROWS DB2 2
没有新帖 需要从表格读取重复的行... DB2 3
没有新帖 使用CO创建单记录文件... DFSORT / ICETOOL 8
没有新帖 阅读4MB消息并拆分成多个... COBOL程式设计 9
搜索我们的论坛:

回到顶部