查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
果酱
新的用户
已加入:2006年8月13日 帖子:20 地点:孟买
|
|
|
|
你好朋友,
有没有人试图将SPUFI中的多个SQL行插入DB2。
如果插入,请给我语法。
谢谢
詹姆士 |
|
回到顶部 |
|
 |
睡眠
新的用户
已加入:2005年3月21日 帖子:18 地点:印度
|
|
|
|
我认为您不能使用spufi插入多行。您可以使用Cobol-DB2程序来执行此操作,也可以在spufi中使用多个insert语句。 |
|
回到顶部 |
|
 |
古普泰
主持人

已加入:2005年10月14日 帖子:1206 地点:印度班加罗尔
|
|
|
|
嗨,詹姆士
您从SPUFI插入多行是什么意思?
您是否想知道我们是否可以使用Insert ... select? |
|
回到顶部 |
|
 |
果酱
新的用户
已加入:2006年8月13日 帖子:20 地点:孟买
|
|
|
|
我的意思是我想通过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语句继续插入多个行 |
|
回到顶部 |
|
 |
潘多拉魔盒
主持人
.jpg)
已加入:2006年9月7日 职位:1565 地点:仙女座星系
|
|
|
|
这就是为什么您不尝试使用LOAD实用程序的原因。它将帮助您插入更多行。 |
|
回到顶部 |
|
 |
果酱
新的用户
已加入:2006年8月13日 帖子:20 地点:孟买
|
|
|
|
你好
我知道LOAD实用程序,但我想知道我们可以这样做吗? |
|
回到顶部 |
|
 |
果酱
新的用户
已加入:2006年8月13日 帖子:20 地点:孟买
|
|
|
|
但是对于LOAD实用程序,我们需要Multiple INSERT语句 |
|
回到顶部 |
|
 |
潘多拉魔盒
主持人
.jpg)
已加入:2006年9月7日 职位:1565 地点:仙女座星系
|
|
|
|
我想您对LOAD实用程序有错误的认识,请仔细阅读手册…….. |
|
回到顶部 |
|
 |
菲尔比(Phrzby Phil)
高级会员
已加入:2006年10月31日 帖子:1015 地点:弗吉尼亚州里士满
|
|
|
|
我认为您不能对多个行使用一个INSERT。我尝试了这个,然后开始使用LOAD。 LOAD非常好,有据可查,并且易于使用。
我建议您首先使用很小的文件进行测试,以达到舒适度。我将个人沙箱表与不同类型的列(可为空且不为空)结合使用,仅用于测试。
请注意,UNLOAD将创建与UNLOAD数据相对应的LOAD控制卡,因此您可以先进行UNLOAD,然后类似地格式化要加载的数据并使用生成的LOAD控件。
注意:我相信LOAD替换优化可以通过 表空间,而不是表,因此,如果您有共享表空间的表,请当心!
还要注意空指标的位置/值。 |
|
回到顶部 |
|
 |
prasadvrk
活跃用户
已加入:2006年5月31日 帖子:200 所在地:荷兰
|
|
|
|
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 地点:丹麦哥本哈根
|
|
|
|
嗨,大家好,
DB2 Manuals说我们可以在一个插入语句中插入多行。实际上,该语法仅在DB2 LUW(Linux,Unix,Windows)上有效。至少Z / os的DB2 V 7.1不支持此功能。我还没有机会在V8和Viper上进行检查。如果正确,则V8也不支持。 |
|
回到顶部 |
|
 |
流浪者
活跃用户

已加入:2007年2月5日 帖子:199 地点:斯里兰卡
|
|
|
|
z / OS中的V8支持多个行插入,但是只能通过一个应用程序在其中使用数组的名称,所有这些都可以一次性插入。我认为使用spufi是不可能的。 |
|
回到顶部 |
|
 |
vini_srcna
活跃用户

加入:2005年5月26日 帖子:178 地点:丹麦哥本哈根
|
|
|
|
我同意。 V8带有多行读取,插入和更新功能。它将通过应用程序发生,并且仅在V8之后。 |
|
回到顶部 |
|
 |
吉里亚斯
新的用户

已加入:2007年2月9日 帖子:26 地点:钦奈
|
|
|
|
大家好,DB2 V9是否支持此功能? |
|
回到顶部 |
|
 |
迪克·谢勒
主持人荣誉

已加入:2006年11月23日 帖子:19245 位置:矩阵内部
|
|
|
|
你好,
支持什么。 。 。?
您回复了一个已停用了近两年的主题。
建议您为您的问题开始一个新主题,并确保您的问题被完整/清楚地呈现。 |
|
回到顶部 |
|
 |
苏珊斯·鲍比
高级会员

已加入:2008年7月29日 帖子:1018 地点:印度
|
|
|
|
哇哇,
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 地点:钦奈
|
|
|
|
嗨苏珊斯,
哇!!!有效。 gr8 !! ...非常感谢... |
|
回到顶部 |
|
 |
苏珊斯·鲍比
高级会员

已加入:2008年7月29日 帖子:1018 地点:印度
|
|
|
|
乐于帮助! & 学习愉快!
让这个帖子R.I.P,
苏珊斯·鲍比(Sushanth Bobby) |
|
回到顶部 |
|
 |
|