例でSQL Server 2008でストアドプロシージャを作成:は、BEGINとEND
ALTER PROCEDURE [dbo].[SampleTable]
AS
BEGIN
BEGIN
WITH 'Test' AS
(
SELECT * FROM dario1
UNION ALL
SELECT * FROM dario2
UNION ALL
SELECT * FROM dario3
)
END
IF select Column1 = 1 FROM Test
BEGIN
--another commands.. etc..
END
IF select Column1 = 2 FROM Test
BEGIN
--another commands.. etc..
END
IF select Column1 = 3 FROM Test
BEGIN
--another commands.. etc..
END
END
私のコードを気にしないでください、これが唯一のほんの一例です。
私の質問は:BEGIN
とEND
メモリの消費を最適化するのに役立ちますか?私は3つのテーブルを持っていて、私の記録は何百万というものですが?
私はまだBEGIN
とEND
を使用して混乱しています。
任意の答えが理解されるであろう。.. :)
私はここにあなたの仕事を励ますためにあなたにアップフォートを与えました。気をつけてください –
ありがとうございます。私のために働いた。 –