Я новичок в SQL.У нас есть некоторый код, который должен работать на SQL Server 2005/2008, Oracle 10, а также Sybase.
Я писал сценарий, чтобы попытаться выяснить, какие таблицы изменяет данная хранимая процедура (но не удаляет)Например, insert
, update
и delete
.
Один delete
оказался озадачивающим - иногда я вижу такие утверждения, как:
delete phone_book where ...
вместо:
delete from phone_book where ...
Итак ... действительно ли ключевое слово from
действительно необязательно в этом случае?Это вызывает какие-либо проблемы?Это просто плохой стиль или это не имеет значения?
Я не нашел ссылку на T-SQL
, которая сделала бы from
необязательной.Я полагаю, что это то, что объединит всех трех поставщиков, о которых я упоминал выше.
Вопросы / комментарии / ссылки приветствуются (или это приветствуется?).