私は実際にいくつかのデータを処理して、処理されたデータを新しいテーブルに挿入します。 最初にターゲットテーブルをチェックする必要があります。私は、SQL Server 2008の使用していストアドプロシージャ(プロセスデータが別のテーブルに挿入されます)
表にのみ
誰かが私にストアドプロシージャを作成するためのサンプルSQLコードを与えることができます... ..新鮮な処理されたデータを挿入?テストされていない
私は実際にいくつかのデータを処理して、処理されたデータを新しいテーブルに挿入します。 最初にターゲットテーブルをチェックする必要があります。私は、SQL Server 2008の使用していストアドプロシージャ(プロセスデータが別のテーブルに挿入されます)
表にのみ
誰かが私にストアドプロシージャを作成するためのサンプルSQLコードを与えることができます... ..新鮮な処理されたデータを挿入?テストされていない
create procedure SprocName
AS
BEGIN
DECLARE @ProcessedData AS TABLE (IntColumn int, CharColumn varchar(MAX))
-- get processed data
INSERT INTO @ProcessedData (IntColumn, CharColumn)
SELECT IntValue, CharValue FROM SourceTable -- WHERE your condition
-- check target and delete
IF EXISTS (SELECT * FROM TargetTable)
BEGIN
DELETE FROM TargetTable -- WHERE your condition
END
-- insert fresh
INSERT INTO TargetTable (IntColumn, CharColumn)
SELECT IntColumn, CharColumn FROM @ProcessedData
END
申し訳コード;)
構文ストアドプロシージャを作成するためには、ここにある:http://msdn.microsoft.com/en-us/library/ms187926.aspx
は、その後、あなたが選択を行う必要があり、構文はここにある:http://msdn.microsoft.com/en-us/library/ms189499.aspx
次がありますif、参照:http://msdn.microsoft.com/en-us/library/ms182717.aspx
最後にインサートhttp://msdn.microsoft.com/en-us/library/ms174335.aspx
あなたは本当に良い質問をする方法を学ぶ必要があります。ここにいくつかのポインタがあります - http://tinyurl.com/so-hints – Oded
あなたは10の回答を受け取った7つの質問をしました。しかし、あなたはどんな答えも受け入れておらず、何の答えもupvotedしていません。あなたはあなたに有益な答えをupvote/acceptする必要があります。 –
良い点。このサイトはすべて投票に関するものです。 – TarasB