#mysql #sql #asp.net
#mysql #sql #asp.net
Вопрос:
Я делаю какой-то проект, в котором мне нужно вставить несколько записей в разные таблицы. Итак, я создал единую процедуру и записал все мои инструкции insert в одной процедуре. Итак, это хороший подход или нет?
Ниже приведен пример
Create proc dbo.InsCustomer
as
begin
insert a
select 1
insert b
select 1
insert c
select 1
insert d
select 1
End
Комментарии:
1. ** Итак, это хороший подход или нет? ** Да, это так!
Ответ №1:
Да, это хорошая идея. Любой блок кода SQL, который принадлежит вместе, может / должен выполняться на сервере базы данных в on go. Это позволяет избежать множественных подключений к серверу из вашего приложения.
Это также упрощает использование транзакции для всех различных операторов.