INSERT INTO items (
item_id, psuedo_row_flag, item_hierarchy_level, 'some other cols...'
)
WITH s_item_group
AS
(
SELECT hier_level, 'some other cols...' FROM ITEM_GROUPS
)
SELECT MY_SQL.nextval, 'N', hier_level FROM s_item_group
UNION ALL
SELECT MY_SQL.nextval, 'Y', hier_level + 1 FROM s_item_group;
基本上我想插入两组行。一个表示实际行,另一个是伪行。伪行将 psuedo_row_flag 设置为“Y”,并且其层次结构级别为其对应的实际行的层次结构级别的 +1。
当我尝试此查询时,我收到错误“此处不允许序列号”