1

データベースにデータを挿入/更新/削除する方法、データレイヤーから直接クエリを使用する方法、または挿入と削除ごとにストアドプロシージャを作成する方法のどちらが良いかを尋ねたいですか?

4

2 に答える 2

0

私はいつも単純な CRUD 操作を行うためにストアド プロシージャを使用していました

以前は 1 つの SP 内ですべての CRUD 操作を行っていましたが、それが役立つことを願っています。

例えば

create proc <procedure name>
(
  <parameterName> <datatype>=<default value if any>,
  @mode varchar(20)
)
as
begin

 if(@mode='Insert')
 begin

    --your query for insert
 end

 if(@mode='Update')
 begin

    --your query for update
 end

 if(@mode='Delete')
 begin

    --your query for delete
 end

 if(@mode='Select')
 begin

    --your query for Select
 end

end

「IDによる選択」、「ソフト削除」、「ハード削除」などの「モード」を追加できます...

于 2013-05-18T11:11:01.467 に答える