ALTER PROC [Schema1].[SetDefaultBAdd]
(
@UserAddDetailID bigint,
@IsB bit
)
AS
BEGIN
UPDATE Schema1.UserAddDetails
SET IsDefault = 1 WHERE [email protected] AND [email protected]
END
--------------------------------------------------------------------------
ALTER PROC [Schema1].[SetNotDefaultBAdd]
(
@UserID bigint,
@IsB bit
)
AS
BEGIN
UPDATE Schema1.UserAddDetails SET IsDefault = 0 WHERE [email protected] AND [email protected]
END
--------------------------------------------------------------------------
ALTER PROC [Schema1].[SetDefaultShAdd]
(
@UserAddDetailID bigint,
@IsSh bit
)
AS
BEGIN
UPDATE Schema1.UserAddDetails
SET IsDefault = 1 WHERE [email protected] AND [email protected]
END
--------------------------------------------------------------------------
ALTER PROC [Schema1].[SetNotDefaultShAdd]
(
@UserID bigint,
@IsSh bit
)
AS
BEGIN
UPDATE Schema1.UserAddDetails SET IsDefault = 0 WHERE [email protected] AND [email protected]
END
0
A
回答
1
如果你只想要一個PROC:
CREATE PROCEDURE [Schema1].[SuperDuperProcedure]
(
@UserID bigint = NULL,
@UserAddDetailID bigint = NULL,
@IsB bit,
@IsSh bit
)
AS
BEGIN
UPDATE
Schema1.UserAddDetails
SET
IsDefault = 0
WHERE
UserID = @UserID
AND
(IsB = @IsB OR IsSh = @IsSh)
UPDATE
Schema1.UserAddDetails
SET
IsDefault = 1
WHERE
UserAddDetailID = @UserAddDetailID
AND
(IsB = @IsB OR IsSh = @IsSh)
END
相關問題
- 1. 是否可以將這2個SPARQL INSERT合併爲一個?
- 2. 如何將4個2位值合併爲1個8位值?
- 3. 是否可以將這2個SPARQL更新查詢合併爲一個?
- 4. 如何爲每個執行SP並將所有結果合併?
- 5. C#將2個流合併爲一個
- 6. 將2個xsd合併爲一個
- 7. 是否可以將多個樣式合併爲一個?
- 8. 將2個功能合併爲1
- 9. 如何將4個類似的XSD合併爲一個?
- 10. 將2個可觀察物合併/合併成一個
- 11. 將兩個功能合併爲一個
- 12. 如何將這2個jQuery動畫代碼合併爲一個
- 13. 如何將這2個SQL查詢合併爲一個
- 14. 如何將2個圖標/圖像合併爲一個?
- 15. 如何將2個值合併爲一個jQuery
- 16. 如何將這2個SELECT合併爲一個?
- 17. 如何將2個SharedPreferences合併爲一個?
- 18. 如何將2個jQuery代碼合併爲一個
- 19. 如何將這2個IE條件語句合併爲一個?
- 20. 如何將2個select語句合併爲一個?
- 21. SQL如何將2個查詢合併爲一個
- 22. 如何將2個javascript變量合併爲一個字符串
- 23. 如何將2個SQL查詢合併爲一個結果?
- 24. 如何將2個XLSX文件合併爲一個使用NodeJS
- 25. 如何使用ffmpeg或eac3to將2個音頻文件合併爲一個?
- 26. 將2行合併爲一個
- 27. 將2 arraylist合併爲一個
- 28. 如何根據合併規則將2個統計員合併爲一個
- 29. 是否可以將2個圖像組合成一個watchOS?
- 30. 將2個數組組合或合併爲循環或函數
你真的連*需要*此存儲過程,使用ASP.NET給你,和你做的是一個基於b值更新表?爲什麼不使用經典的ADO.NET調用,並且可以在代碼中動態創建查詢。 – RPM1984 2010-12-11 07:04:24