Хранимые процедуры ADO.NET и SQL Server - ВЫБЕРИТЕ после ВСТАВИТЬ, ОБНОВИТЬ, УДАЛИТЬ - PullRequest
0 голосов
/ 10 февраля 2010

В большом проекте, использующем хранимые процедуры SQL Server и классические ADO.NET (DataSets, DataAdapters) после процедур INSERT, DELETE и UPDATE, выполняется SELECT. В коде все методы возвращают void. Является ли этот SELECT какой-либо релевантностью - какой эффект имеет? Какое влияние на производительность оказывает SELECT?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2010

Это помогло бы разработчику / поддержке базы данных при запуске хранимой процедуры вручную или при отладке. Я часто буду использовать этот тип вещей (в сочетании с откатом в конце транзакции), чтобы проверить вывод перед фиксацией. Проще иметь его там в следующий раз, когда вы его просматриваете, чем заново изобретать. Вы можете это прокомментировать, но это ничего не повредит.

В конце концов, что-то еще может использовать эту хранимую процедуру, а не возвращает void.

0 голосов
/ 10 февраля 2010

Если ваш метод не возвращает ничего, эти выборки бесполезны, если только некоторые другие приложения не используют их по неизвестным причинам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...