MS_SQL ondersteunen we al 10 jaar niet meer

svn path=/Database/trunk/; revision=28915
This commit is contained in:
Jos Groot Lipman
2016-04-13 11:33:18 +00:00
parent c41d516710
commit c86caa2b51
2 changed files with 0 additions and 48 deletions

View File

@@ -5,35 +5,6 @@
*
* History:
*/
#ifdef MS_SQL
#define SET_VERWIJDER_CHILDREN_DEEL(child_table, parent_key, parent_verwijder, \
dummy1, child_verwijder, child_key, dummy2) \
BEGIN \
UPDATE child_table \
SET child_verwijder = i.parent_verwijder \
FROM inserted i left join deleted d \
on i.parent_key = d.parent_key \
WHERE child_table.child_key = i.parent_key \
AND (i.parent_verwijder IS NOT NULL OR \
(i.parent_verwijder IS NULL AND d.parent_verwijder IS NOT NULL)) \
AND ins_alg_ruimte_type NOT IN ('W','T'); \
END
#define SET_VERWIJDER_CHILDREN_DEELT(child_table, parent_key, parent_verwijder, \
dummy1, child_verwijder, child_key, dummy2) \
BEGIN \
UPDATE child_table \
SET child_verwijder = i.parent_verwijder \
FROM inserted i left join deleted d \
on i.parent_key = d.parent_key \
WHERE child_table.child_key = i.parent_key \
AND (i.parent_verwijder IS NOT NULL OR \
(i.parent_verwijder IS NULL AND d.parent_verwijder IS NOT NULL)) \
AND ins_alg_ruimte_type = 'T'; \
END
#else
#define SET_VERWIJDER_CHILDREN_DEEL(child_table, parent_key, parent_verwijder, \
dummy1, child_verwijder, child_key, dummy2) \
@@ -61,8 +32,6 @@
END IF; \
END
#endif
#define SET_VERWIJDER_CHILDREN_DEELWP(child_table, parent_key, parent_verwijder, \
dummy1, child_verwijder, child_key, dummy2) \
BEGIN \

View File

@@ -184,8 +184,6 @@
END; \
END IF
#ifndef MS_SQL
#define INS_CHECK_NOG_REFERENCES(tabel,tabel_verwijder_veld,reference_view, \
reference_verwijder_veld, key_veld, message) \
DECLARE \
@@ -206,19 +204,4 @@
APPLICATION_ERROR(-20000,message); \
END
#else
#define INS_CHECK_NOG_REFERENCES(tabel,tabel_verwijder_veld,reference_view, \
reference_verwijder_veld, key_veld, message) \
IF :new.tabel_verwijder_veld IS NOT NULLDATUM _THEN \
if ( SELECT count(*) \
FROM reference_view \
WHERE reference_view.key_veld = :old.key_veld \
AND reference_view.reference_verwijder_veld IS NULL)>0 _THEN \
APPLICATION_ERROR(-20000,message); \
_END_IF \
_END_IF
#endif
#endif // _INSSQL_H