Допустим, вы хотите создать новую таблицу в базе данных. Если вы запустите сценарий, который содержит только код CREATE...
, то он будет работать в первый раз, но при повторном запуске произойдет сбой, поскольку он будет пытаться создать уже существующий объект. Однако, добавив сначала логику IF EXISTS ...
(или DROP TABLE ...
), вы сможете избежать таких ошибок.
Я знаю, что есть специальный технический термин, описывающий это понятие или свойство, т. е. способность скрипта запускаться несколько раз без изменения конечного результата от результата однократного запуска скрипта, но я не могу его вспомнить, и я не смог найти его. Мульти-что-то-что-то? или поли-что-то-что-то?
ORDER BY
с уникальными ключами, но относятся к сортировке. - person Gordon Linoff   schedule 02.10.2019