Insert Data into Sorted Table
2017-07-11 10:11
603 查看
今天使用APPEND LINES OF table1 TO table2的时候,发生了如下Dump:
ITAB_ILLEGAL_SORT_ORDER_BLK
Error analysis
You want to insert several lines at once into the sorted internal table.To do this, you use:
INSERT/APPEND LINES OF SrcTab ... INTO/TO DstTab ...
However, when the line 1 of the source table SrcTab was inserted, the
sorting sequence - determined for the target table DstTab via
its key - was destroyed.
仔细查看发现table2 是sorted table,如果table1的key值不是按顺序排列的话,或者table2不为空,你插入的时候导致顺序错误。都会发生dump.
解决的办法: 使用 INSERT LINES OF table1 INTO TABLE table2.
同样的道理,单条插入的时候,可以使用
INSERT line INTO TABLE sorted_table.
来代替
APPEND line TO sorted_table。
The program short dumps when appending a sorted table in the wrong sort order
Use INSERT in stead:
Note If you had a UNIQUE key
you would still get a short dump because you're using the same key twice
ITAB_ILLEGAL_SORT_ORDER_BLK
Error analysis
You want to insert several lines at once into the sorted internal table.To do this, you use:
INSERT/APPEND LINES OF SrcTab ... INTO/TO DstTab ...
However, when the line 1 of the source table SrcTab was inserted, the
sorting sequence - determined for the target table DstTab via
its key - was destroyed.
仔细查看发现table2 是sorted table,如果table1的key值不是按顺序排列的话,或者table2不为空,你插入的时候导致顺序错误。都会发生dump.
解决的办法: 使用 INSERT LINES OF table1 INTO TABLE table2.
同样的道理,单条插入的时候,可以使用
INSERT line INTO TABLE sorted_table.
来代替
APPEND line TO sorted_table。
The program short dumps when appending a sorted table in the wrong sort order
data: sorted_tab type sorted table of ty_tab with non-unique key key, line type ty_tab. line-key = 1. append line to sorted_tab. "works fine" line-key = 2. append line to sorted_tab. "works fine" line-key = 1. append line to sorted_tab. "<==== Short dump here"
Use INSERT in stead:
data: sorted_tab type sorted table of ty_tab with non-unique key key, line type ty_tab. line-key = 1. insert line into table sorted_tab. "works fine" line-key = 2. insert line into table sorted_tab. "works fine" line-key = 1. insert line into table sorted_tab. "works fine"
Note If you had a UNIQUE key
you would still get a short dump because you're using the same key twice
相关文章推荐
- Insert Data into Sorted Table
- SQL SERVER – Insert Data From One Table to Another Table – INSERT INTO SELECT – SELECT INTO TABLE
- SQL Server Insert data into table
- Insert data into a table using table variables and cross join
- [bash]insert data into table
- Azure Basic - Insert data into BlockBlob, Table and Queue (with Diagnostic + Azure Storage Explore)
- OleDbDataAdaper.Update(DataSet ds,TableName name) 总是报"Insert Into 的语句语法错误".
- django insert data into mysql
- Insert into select 与create table as的性能测试及create table
- oracle insert into select * from tablename
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
- OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
- C#中mySQL 使用语句LOAD DATA LOCAL INFILE 'record.log' INTO TABLE PT_LOG;导入数据时乱码问题
- insert into data.mdb
- "CREATE TABLE AS SELECT"以及"INSERT INTO AS SELECT"语句的优化
- Read a File Using File Layout and insert data into a record
- mysql 中使用insert into table() values();插入中文问题
- MySql中4种批量更新的方法update table2,table1,批量更新用insert into ...on duplicate key update, 慎用replace into.
- SELECT INTO , INSERT INTO SELECT 和 CREATE TABLE AS SELECT 性能对比
- Insert raw data into a binary data field with ADO