BUG: DELETE USING SELECT IN SUBQUERY
jlegeny <[email protected]> Thu, 11 Sep 2003 16:05:38 +0200
| Newsgroups | gmane.comp.db.sapdb.general |
|---|---|
| Message-ID | <[email protected]> |
Hello,
When I try followed query, there is not deleted records (but shoul be
deleted).
CREATE TABLE a (
id SERIAL,
name VARCHAR(50),
CONSTRAINT a_pk PRIMARY KEY (id)
)
CREATE TABLE table_b (
id SERIAL,
fk_id INTEGER NOT NULL,
name VARCHAR(50),
CONSTRAINT b_pk PRIMARY KEY (id),
CONSTRAINT b_fk FOREIGN KEY (fk_id)
REFERENCES a (id) ON DELETE CASCADE
)
delete from TABLE_A where TABLE_A.ID in (
select A.ID from TABLE_A as A left join TABLE_B as B on
A.ID = B.FK_ID
where B.FK_ID is null)
When I try it run separately (first select and then delete) it works fine.
Is it a bug in SAP DB ?
Thanks for answer,
Julian