2020-08-20 20:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要使用插入位置加载表,源表有40,000,000行,我的插入位置不起作用,因为目标服务器没有配置足够的内存。 我想在那里加载5,000,000行的数据包表。 如何做到这一点?
您可以使用rowid()
从产品中选择ROWID(" PRODUCTS")
什么是源数据库? 如果是IQ,则可以尝试使用ROWID()函数,尽管它存在一些严重的限制和不足。 如果它是ASE或Oracle之类的另一种技术,则需要使用可以发送到远程系统并正确解析的SQL语句。
Mark
Hi Mark ,
很抱歉,我的意思是我希望我们可以说出rowid在5,000,000和15,000,000之间。 我希望我们在ASE和IQ中都有可能。
我想感谢每个人在向我说明IQ中使用rowid的帮助,并暗示您可以在不浪费大量时间的情况下解决我的问题。 我在x和y之间使用rowid的尝试未能取得成果。
嗨,
>>我想在那里按5,000,000行的包加载表。 如何做到这一点?
您可以尝试使用插入加载选项。
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00801.1600/doc/html/san1281564927196.html
插入负载选项– [限制行数] [通知行数] [跳过行数]
例如 我想一次使用5行加载目标表。 我会尝试的。
感谢与问候 Milind ..
(DBA)>插入TmpEmployees限制5个位置'iqdemo_IQ16SP08PL20_N0.iqdemo'{select * from GROUPO.Employees} 已插入5行(s)执行时间:0.04秒
(DBA)>从TmpEmployees中选择EmployeeID EmployeeID ----------- 102 105 129 148 160
(5行)
执行时间:0.003秒
(DBA)>插入TmpEmployees跳过5个限制5个位置'iqdemo_IQ16SP08PL20_N0.iqdemo'{select * from GROUPO.Employees} 已插入5行(s)执行时间:0.05秒
(DBA)>从TmpEmployees中选择EmployeeID EmployeeID ----------- 102 105 129 148 160 < br> 184 191 195 207 243
(10行)
朋友,这些都不对我有帮助,但我使用您的命题来解决我的问题,重复了该表,将rowid值添加到新表中,然后加载 使用rowid值以5,000.000为增量的新表。 我希望我们以与db2或oracle相同的方式将行号集成到Sybase中。
最多设置5个标签!
您可以使用rowid()
从产品中选择ROWID(" PRODUCTS")
什么是源数据库? 如果是IQ,则可以尝试使用ROWID()函数,尽管它存在一些严重的限制和不足。 如果它是ASE或Oracle之类的另一种技术,则需要使用可以发送到远程系统并正确解析的SQL语句。
Mark
Hi Mark ,
很抱歉,我的意思是我希望我们可以说出rowid在5,000,000和15,000,000之间。 我希望我们在ASE和IQ中都有可能。
我想感谢每个人在向我说明IQ中使用rowid的帮助,并暗示您可以在不浪费大量时间的情况下解决我的问题。 我在x和y之间使用rowid的尝试未能取得成果。
嗨,
>>我想在那里按5,000,000行的包加载表。 如何做到这一点?
您可以尝试使用插入加载选项。
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00801.1600/doc/html/san1281564927196.html
插入负载选项–
[限制行数]
[通知行数]
[跳过行数]
例如 我想一次使用5行加载目标表。 我会尝试的。
感谢与问候
Milind ..
(DBA)>插入TmpEmployees限制5个位置'iqdemo_IQ16SP08PL20_N0.iqdemo'{select * from GROUPO.Employees}
已插入5行(s)
执行时间:0.04秒
(DBA)>从TmpEmployees中选择EmployeeID
EmployeeID
-----------
102
105
129
148
160
(5行)
执行时间:0.003秒
(DBA)>插入TmpEmployees跳过5个限制5个位置'iqdemo_IQ16SP08PL20_N0.iqdemo'{select * from GROUPO.Employees}
已插入5行(s)
执行时间:0.05秒
(DBA)>从TmpEmployees中选择EmployeeID
EmployeeID
-----------
102
105
129
148
160 < br> 184
191
195
207
243
(10行)
执行时间:0.003秒
朋友,这些都不对我有帮助,但我使用您的命题来解决我的问题,重复了该表,将rowid值添加到新表中,然后加载 使用rowid值以5,000.000为增量的新表。 我希望我们以与db2或oracle相同的方式将行号集成到Sybase中。
一周热门 更多>