Oracle Sql не дает результата: подсчитать объекты Json внутри массива Json

SQL Server делает простой подсчет каскадных путей и вместо того, чтобы пытаться выяснить, существуют ли какие-либо циклы, он принимает худшее и отказывается создавать ссылочные действия (CASCADE): вы можете и должны создавать ограничения без референтные действия. Если вы не можете изменить свой дизайн (или это может привести к компрометации вещей), вам следует рассмотреть возможность использования триггеров в качестве последнего средства.

Решение каскадных путей FWIW является сложной задачей. Другие SQL-продукты просто проигнорируют проблему и позволят вам создавать циклы, и в этом случае это будет гонка, которая увидит, что будет перезаписывать последнее значение, возможно, незнание дизайнера (например, ACE / Jet делает это). Я понимаю, что некоторые SQL-продукты попытаются разрешить простые случаи. Факт остается фактом, SQL Server даже не пытается, играет его сверхбезопасно, отказываясь от нескольких путей, и, по крайней мере, это говорит вам об этом.

0
задан Arundhati Navada 14 March 2019 в 08:42
поделиться