Этот вопрос предназначен только для моих личных будущих знаний, поскольку база данных, к которой он относится, уже идет в определенном направлении.SQL Server 2005 Значение по умолчанию Функция vs Инструкция INSERT Вызываемая функция
В базе данных SQL Server 2005 у нас есть функция, которая возвращает значение DateTime на основе времени Utc и часового пояса локального клиента. Эта функция была применена двумя способами:
- Как вызов функции, если значение по умолчанию для столбца
- как вызов функции в операторе INSERT в различных хранимых проки.
Очевидно, что первый способ проще реализовать спереди и, возможно, гораздо более масштабируемым с точки зрения усилий по разработке.
Мой вопрос в том, есть ли заметное преимущество в эффективности использования одного метода над другим с точки зрения рабочей нагрузки на сервере/времени для завершения транзакции. Надеюсь, этот вопрос не слишком расплывчатый. Спасибо за любую информацию заранее.