我有一個項目需要我在SQL Server 2005中進行開發,但部署到SQL Server 2000框。如何以SQL 2000 + SQL 2005兼容方式刪除存儲過程?
對於99%的SQL代碼,我沒有問題,一切似乎都是向後兼容的。
現在我正要開始將所有存儲過程(SP)添加到源代碼管理,並且我喜歡每次執行查詢時執行drop-add的想法。 I.E.如果SP已經存在,先放下它。然後創建/重新創建SP。
如何在單個腳本中以與SQL 2000和SQL 2005兼容的方式執行此操作,以便在開發(2000)和生產(2005)期間我的腳本可以正常工作?我相信語法略有不同,並且SP元數據存儲在不同的系統表中。
請協助工作的SQL腳本。
開始時你會說「開發2005年,部署到2000年」,但最後你會說「開發2000年,部署到2005年」。這是什麼? – 2010-08-24 23:25:19
是的,你說得對。但它不應該影響我的問題的答案。 – 2010-08-30 00:19:05