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