我有一個數字,都使用相同的WHERE
條款,例如查詢:常見的WHERE子句跨越多個存儲過程
--Query1
CREATE PROC Query1
@Param int
AS
BEGIN
SELECT
field2,
COUNT(field2)
FROM
some_table
WHERE
field1 = condition1
AND field2 = @Param
GROUP BY
field1
END
--Query2
CREATE PROC Query2
@Param int
AS
BEGIN
SELECT
field2,
COUNT(field2)
FROM
some_table
WHERE
field1 = condition1
AND field2 = @Param
GROUP BY
field2
END
我想知道如果我可以創建一個函數或某種,我可以使用通過查詢來防止重複代碼和更好的可維護性?
這些查詢是相同的,你的問題就沒有意義了 – mikeb
我已經修訂,以提高查詢不同。問題背後的目的是關於在查詢中使用的常見的WHERE子句。 – Gareth